home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / DATABASE / ICFD170B.ZIP;1 / ICF.DOC < prev    next >
Encoding:
Text File  |  1992-04-14  |  176.7 KB  |  6,589 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                                             ICF
  20.  
  21.                                 Inventory Capture Facility
  22.  
  23.                                         March, 1992
  24.  
  25.  
  26.  
  27.                                  LanTelligence Corporation
  28.                                       P.O. Box 144242
  29.                                    Miami, FL 33114-4242
  30.  
  31.                                       (305) 598-6453
  32.  
  33.  
  34.  
  35.  
  36.        Copyright LanTelligence Corporation, 1992 All rights reserved.
  37.  
  38.        No part of this publication may be reproduced, or transmitted in
  39.        any form or by any means without the written permission of
  40.        LanTelligence Corporation. The software described by this publi-
  41.        cation is furnished under a license agreement, and may be used or
  42.        copied only in accordance with the terms of that agreement.
  43.  
  44.        The manual and associated software is sold with no warranties,
  45.        expressed or implied, regarding its use or fitness for any par-
  46.        ticular purpose. The information in this manual is subject to
  47.        change without notice and does not represent a commitment on the
  48.        part of LanTelligence Corporation.
  49.  
  50.  
  51.  
  52.  
  53.        dBASE is a registered trademark of Ashton-Tate/Borland
  54.        Lotus is a registered trademark of Lotus Corporation
  55.        IBM is a registered trademark of International Business Machines
  56.        Corporation
  57.        OS/2 is a registered trademark of International Business Machines
  58.        Corporation
  59.  
  60.  
  61.  
  62.                                   TABLE  OF  CONTENTS
  63.  
  64.  
  65.  
  66.                   1. Introduction....................................1
  67.                  1.1. Organization of this manual....................1
  68.                  1.2. Quick-start (power-user) guide.................2
  69.                    1.2.1. Getting started............................2
  70.                    1.2.2. Running ICF................................3
  71.                    1.2.3. Using Options..............................4
  72.                    1.2.4. Using option values........................4
  73.                    1.2.5. Saving information in a file...............5
  74.                    1.2.6. Using ICF on a LAN.........................6
  75.                    1.2.7. Making options permanent...................6
  76.                    1.2.8. Modifying ICF input files..................7
  77.  
  78.                   2. ICF Guide.......................................8
  79.                  2.1. Overview.......................................8
  80.                  2.2. Versions of ICF................................9
  81.                    2.2.1. DOS Version................................9
  82.                    2.2.2. OS/2 Version...............................9
  83.                    2.2.3. Other versions.............................9
  84.                  2.3. Installation...................................9
  85.                  2.4. Starting ICF..................................10
  86.                  2.5. Techniques....................................11
  87.                    2.5.1. Scanning for Software Programs............11
  88.                      2.5.1.1. Overview of program scan operations...11
  89.                      2.5.1.2. Program scan commands.................12
  90.                      2.5.1.3. Recognizing programs..................13
  91.                      2.5.1.4. Capturing non-recognizable programs...13
  92.                    2.5.2. Collecting Physical Configuration Data....14
  93.                      2.5.2.1. The ASK command and /Ask option.......14
  94.                      2.5.2.2. ID Fields.............................17
  95.                  2.6. Using ICF Commands............................18
  96.                    2.6.1. Commands Summary..........................18
  97.                    2.6.2. File Scan Operations......................18
  98.                  2.7. Using ICF Options.............................20
  99.                    2.7.1. Options Summary...........................20
  100.                    2.7.2. Option Specification Methods..............25
  101.                      2.7.2.1. Command Line..........................26
  102.                      2.7.2.2. Environment Variable..................26
  103.                      2.7.2.3. In a File.............................26
  104.                      2.7.2.4. Cumulative Process Effects............27
  105.                    2.7.3. Shortcut Options..........................27
  106.                    2.7.4. Summary of Options by group...............28
  107.                      2.7.4.1. Drive Options Summary.................28
  108.                      2.7.4.2. File scan options.....................28
  109.                      2.7.4.3. Testing options.......................29
  110.                  2.8. Environment Variables.........................30
  111.                    2.8.1. Environment Variable "ICF"................31
  112.                    2.8.2. ICF Environment Variable "ICFINI".........31
  113.                  2.9. Experimental Features.........................32
  114.                  2.10. Hints........................................32
  115.  
  116.  
  117.  
  118.                  2.11. ICF Input Files..............................33
  119.                    2.11.1. Program Input Files......................34
  120.                    2.11.2. Microchannel board Input Files...........35
  121.                  2.12. ICF Output Files.............................36
  122.                    2.12.1. Output File Naming.......................36
  123.                    2.12.2. Output File Structures...................38
  124.                    2.12.3. Status Command Output File Structure.....40
  125.  
  126.                   3. Command Reference..............................48
  127.                  3.1. Ask Command...................................48
  128.                  3.2. Auto Command..................................48
  129.                  3.3. Diskspace Command.............................50
  130.                  3.4. Files Command.................................51
  131.                  3.5. Help Command..................................53
  132.                  3.6. Programs Command..............................53
  133.                  3.7. Status Command................................54
  134.  
  135.                   4. Options Reference..............................60
  136.                  4.1. Alldisks Option...............................60
  137.                  4.2. Allext Option.................................60
  138.                  4.3. Append Option.................................61
  139.                  4.4. Ascii Option..................................61
  140.                  4.5. Ask Option....................................62
  141.                  4.6. Attrs Option..................................62
  142.                  4.7. Autodays Option...............................63
  143.                  4.8. Autorun Option................................64
  144.                  4.9. Autorunfile Option............................65
  145.                  4.10. Autospace Option.............................66
  146.                  4.11. Banner Option................................67
  147.                  4.12. Batch Option.................................67
  148.                  4.13. Bigfiles Option..............................68
  149.                  4.14. Bigfilesize Option...........................68
  150.                  4.15. Break Option.................................68
  151.                  4.16. Cls Option...................................69
  152.                  4.17. Colon Option.................................69
  153.                  4.18. Companyname Option...........................70
  154.                  4.19. Computerid Option............................70
  155.                  4.20. Dbase Option.................................71
  156.                  4.21. Desc Option..................................71
  157.                  4.22. Descend Option...............................72
  158.                  4.23. Domains Option...............................72
  159.                  4.24. Dosearch Option..............................72
  160.                  4.25. Drives Option................................73
  161.                  4.26. Entiredisk Option............................73
  162.                  4.27. Escape Option................................74
  163.                  4.28. Filename Option..............................74
  164.                  4.29. Findexts Option..............................76
  165.                  4.30. Findextsval Option...........................76
  166.                  4.31. Floppy Option................................77
  167.                  4.32. Force Option.................................77
  168.                  4.33. Forceglobal Option...........................77
  169.                  4.34. Hide Option..................................78
  170.                  4.35. Id Option....................................78
  171.  
  172.  
  173.  
  174.                  4.36. Indir Option.................................79
  175.                  4.37. Ismca Option.................................79
  176.                  4.38. Landrives Option.............................80
  177.                  4.39. Landriveso Option............................80
  178.                  4.40. Lotus Option.................................80
  179.                  4.41. Miscid1 Option...............................81
  180.                  4.42. Miscid2 Option...............................81
  181.                  4.43. Modemid Option...............................82
  182.                  4.44. Monitorid Option.............................82
  183.                  4.45. Needdir Option...............................82
  184.                  4.46. Needfile Option..............................83
  185.                  4.47. Needspace Option.............................83
  186.                  4.48. Noalignext Option............................84
  187.                  4.49. Nodescend Option.............................85
  188.                  4.50. Nofilesdefault Option........................85
  189.                  4.51. Nomsg Option.................................85
  190.                  4.52. Nonumber Option..............................86
  191.                  4.53. Noreadmsg Option.............................87
  192.                  4.54. Normal Option................................87
  193.                  4.55. Noshowdir Option.............................88
  194.                  4.56. Nostatus Option..............................88
  195.                  4.57. Outdir Option................................90
  196.                  4.58. Outdirnov Option.............................90
  197.                  4.59. Overwrite Option.............................90
  198.                  4.60. Pause Option.................................91
  199.                  4.61. Printerid Option.............................91
  200.                  4.62. Proginfo Option..............................91
  201.                  4.63. Progslimit Option............................92
  202.                  4.64. Protected Option.............................92
  203.                  4.65. Quiet Option.................................92
  204.                  4.66. Recslimit Option.............................93
  205.                  4.67. Recsnotify Option............................93
  206.                  4.68. Ringbell Option..............................93
  207.                  4.69. Saveids Option...............................94
  208.                  4.70. Servers Option...............................94
  209.                  4.71. Servertypes Option...........................94
  210.                  4.72. Showdir Option...............................94
  211.                  4.73. Size Option..................................95
  212.                  4.74. Sizek Option.................................95
  213.                  4.75. Skipdrives Option............................96
  214.                  4.76. Smallfiles Option............................97
  215.                  4.77. Smallfilesize Option.........................97
  216.                  4.78. Sorte Option.................................97
  217.                  4.79. Spacechar Option.............................98
  218.                  4.80. Timestamp Option.............................98
  219.                  4.81. Totals Option................................98
  220.                  4.82. Totext Option................................99
  221.                  4.83. Userid Option................................99
  222.                  4.84. Username Option.............................100
  223.  
  224.  
  225.  
  226.                                  LIST  OF  TABLES
  227.  
  228.  
  229.  
  230.                   Physical equipment fields (part 1)................15
  231.  
  232.                   Physical equipment fields (part 2)................16
  233.  
  234.                   Physical equipment screen editing keys............16
  235.  
  236.                   ICF Commands Summary..............................18
  237.  
  238.                   ICF Options Summary...............................25
  239.  
  240.                   Drive options summary.............................28
  241.  
  242.                   Options for testing...............................30
  243.  
  244.                   ICF environment variables.........................30
  245.  
  246.                   Values for ICFINI environment variables...........31
  247.  
  248.                   Structure of program input files..................35
  249.  
  250.                   Structure of microchannel input files.............36
  251.  
  252.                   Output file options...............................36
  253.  
  254.                   Standard file extensions..........................37
  255.  
  256.                   Standard file names...............................37
  257.  
  258.                   Field description data types......................38
  259.  
  260.                   Output file structures by command.................40
  261.  
  262.                   Output file structure for STATUS command..........41
  263.  
  264.                   STATUS command output field ID's..................44
  265.  
  266.                   Packed field values...............................47
  267.  
  268.                   Autorun criteria..................................49
  269.  
  270.                   STATUS command groups.............................58
  271.  
  272.                   File attribute codes..............................63
  273.  
  274.                   Autorun criteria..................................64
  275.  
  276.                   ID option fields..................................78
  277.  
  278.                   Values for /Nomsg option..........................86
  279.  
  280.  
  281.  
  282.  
  283.                   Timestamp option fields...........................98
  284.  
  285.                                    ICF REFERENCE MANUAL
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.                                  ______________
  293.                                  . INTRODUCTION
  294.  
  295.  
  296.                                               _
  297.                                                
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.     1.1. ORGANIZATION OF THIS MANUAL
  305.  
  306.        This manual is divided into several chapters:
  307.  
  308.          Chapter 1 includes this introduction, as well as a quick-start guide
  309.          for "power users". If you're anxious to use ICF without doing much
  310.          reading, skip to the next section and you should find enough informa-
  311.          tion to get started.
  312.  
  313.          Chapter 2 consists of a more in-depth overview and guide of what ICF
  314.          can do,  with detailed information intended to provide the ICF in-
  315.          staller / administrator with techniques and strategies for accomplish-
  316.          ing  the PC inventory-collection function.
  317.  
  318.          Chapter 3 is a reference of all ICF commands.
  319.  
  320.          Chapter 4 is a reference of all ICF options.
  321.  
  322.  
  323.        The reference portion of this manual, chapters 3 and 4, lists the com-
  324.        mands and options of ICF in alphabetical order. Each command and option
  325.        is explained using the following format:
  326.  
  327.  
  328.  
  329.  
  330.     SYNTAX
  331.        If the command or option has a special syntax, other than the default
  332.        syntax, it is shown here. The default syntax for ICF commands and options
  333.        is described in the section Starting ICF on page 10.
  334.  
  335.     DESCRIPTION
  336.        This describes the command or option in detail.
  337.  
  338.     VALID FOR
  339.        Many commands and options are only valid during certain situations:
  340.  
  341.  
  342.  
  343.  
  344.  
  345.                                            Page 1
  346.  
  347.                                    ICF REFERENCE MANUAL
  348.  
  349.  
  350.  
  351.          Some commands only work with certain operating systems.
  352.  
  353.          Some options only work with some commands.
  354.  
  355.  
  356.        If the particular command or option is valid under certain conditions,
  357.        then those conditions are described here.
  358.  
  359.     EXAMPLES
  360.        In many cases examples are shown to demonstrate the use and syntax  of
  361.        the command or option.
  362.  
  363.  
  364.  
  365.        NOTE:  In all examples the ICF program is referred to as ICF.EXE, even
  366.        though ICF is distributed as uniquely named executable programs de-
  367.        pending on the target operating system (i.e. the DOS version is
  368.        ICFDOS.EXE and the OS/2 version is ICFOS2.EXE). In sites where only
  369.        one operating system is in use, it is common to rename the .EXE file
  370.        to ICF.EXE to make things simple.
  371.  
  372.  
  373.  
  374.  
  375.  
  376.     SEE ALSO
  377.        A list of other topics is given to obtain information on related sub-
  378.        jects.
  379.  
  380.  
  381.  
  382.  
  383.  
  384.     1.2. QUICK-START (POWER-USER) GUIDE
  385.  
  386.  
  387.  
  388.     1.2.1. GETTING STARTED
  389.  
  390.        Getting ICF started is as simple as copying the required files to a hard
  391.        drive or another floppy disk. Use the program version appropriate for the
  392.        operating system in use:1
  393.  
  394.          ICFDOS.EXE     used for DOS versions 2.x and above
  395.          ICFOS2.EXE     used for OS/2 versions 1.2 and above
  396.                         
  397.  
  398.        1 Throughout this manual the ICF program is referred to simply as "ICF",
  399.        implying an executable file name of ICF.EXE. Many ICF users rename
  400.        ICFDOS.EXE or ICFOS2.EXE to ICF.EXE to simplify calling the program. We
  401.        do not recommend this in environments where both versions are used.
  402.  
  403.  
  404.  
  405.                                            Page 2
  406.  
  407.                                    ICF REFERENCE MANUAL
  408.  
  409.  
  410.  
  411.  
  412.        ICF uses input files to provide data for identifying software and hard-
  413.        ware. These files are named ICFPROG1.DBF and ICFMCA1.DBF respectively. If
  414.        you want to enable automatic recognition of software packages and micro-
  415.        channel boards, these files are required by ICF. They should be located
  416.        either in the current directory when ICF is started, or the directory
  417.        specified in the /Indir option.
  418.  
  419.        If you plan on using the HELP command, the ICFHELP1.DBF and ICFHELP2.DBF
  420.        files must also be located in the current or /Indir-specified directory.
  421.  
  422.  
  423.     1.2.2. RUNNING ICF
  424.  
  425.        To start ICF, type  the appropriate command on the command line followed
  426.        by any required options. Some examples illustrate this:
  427.  
  428.        ICF
  429.           This by itself produces an error message since no command was
  430.           given after the program name.
  431.  
  432.        ICF HELP
  433.           Displays a list of help topics available. To access help the files
  434.           ICFHELP1.DBF and ICFHELP2.DBF must be in the current directory, or
  435.           the directory specified by the /Indir option. If ICF cannot find
  436.           them an error message is displayed.
  437.  
  438.        ICF HELP STATUS
  439.           Displays a list of all help subjects with the word "STATUS" ap-
  440.           pearing anywhere in the topic name. In this example "STATUS" is
  441.           considered a parameter of the HELP command.
  442.  
  443.        ICF FILES
  444.           Displays a directory of all files in all directories on all local
  445.           drives. It is important to note that the FILES and PROGRAMS com-
  446.           mand can have a file specification parameter after the command,
  447.           but if one is not specified then all files are assumed.
  448.  
  449.        ICF FILES D
  450.           Same as above, but only looks at drive D:
  451.  
  452.        ICF PROGRAMS
  453.           Performs a program scan of all directories on all drives and iden-
  454.           tifies recognized software. For this command to function the
  455.           ICFPROG1.DBF file must be in the current directory or the direc-
  456.           tory specified by the /Indir option.
  457.  
  458.        ICF STATUS
  459.           Performs a complete status, similar to a configuration report, of
  460.           installed hardware and software and displays the results on the
  461.  
  462.  
  463.  
  464.  
  465.                                            Page 3
  466.  
  467.                                    ICF REFERENCE MANUAL
  468.  
  469.  
  470.  
  471.           screen. The STATUS command includes the program scan performed by
  472.           the PROGRAMS command.
  473.  
  474.  
  475.  
  476.     1.2.3. USING OPTIONS
  477.  
  478.        Options are used to fine-tune the operation of ICF. Include them after
  479.        the command and any parameters of the command.
  480.  
  481.        ICF FILES BAK /RINGBELL
  482.           Find all files and all drives with the text "BAK" anywhere in the
  483.           file name. The bell is sounded when the scan is complete.
  484.  
  485.  
  486.  
  487.  
  488.        NOTE: Unlike DOS, ICF by default uses a quicker method of specifying
  489.        file names to search for. Any text included as parameters to the FILES
  490.        or PROGRAMS command is not treated as a file name, but as text that
  491.        can appear anywhere in the name or extension. There are ways to re-
  492.        store normal DOS-like behavior. For more information refer to the sec-
  493.        tion File Scan Operations on page 18.
  494.  
  495.  
  496.  
  497.  
  498.        ICF FILES *.EXE /LANDRIVESO /PAUSE
  499.           Searches for and displays all files with an .EXE extension. The
  500.           search is limited to LAN drives only, and the display is paused
  501.           every time the screen fills up.
  502.  
  503.  
  504.  
  505.     1.2.4. USING OPTION VALUES
  506.  
  507.        For options that have values, separate the value from the option with a
  508.        "=
  509.        or ":" as shown in the examples:
  510.  
  511.        ICF FILES /DBASE /FILENAME=FILEDATA
  512.           All local drives are scanned and every file is recorded in a Dbase
  513.           formatted file (.DBF). The name of the output file is
  514.           FILEDATA.DBF.
  515.  
  516.        ICF FILES /DBASE /FILENAME=FILEDATA /LANDRIVES /SKIPDRIVES=RW
  517.           Same as above but LAN drives are included in the search
  518.           (/Landrives). Drives R: and W: are skipped.
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.                                            Page 4
  526.  
  527.                                    ICF REFERENCE MANUAL
  528.  
  529.  
  530.  
  531.        ICF STATUS /ASCII /OVERWRITE /OUTDIR=Z:\ICF
  532.           A status command is performed, with output being saved to an Ascii
  533.           comma-delimited file. Since the /Filename option was not given the
  534.           default STATUS file name of ICFINV will be used.  If the file al-
  535.           ready exists, it will be overwritten. The file is saved in the di-
  536.           rectory Z:\ICF.
  537.  
  538.  
  539.  
  540.     1.2.5. SAVING INFORMATION IN A FILE
  541.  
  542.        Some of the examples above specify that output should be saved to a file.
  543.        ICF normally displays the results of a command on the screen. To save
  544.        this to a file, use one of the following methods:
  545.  
  546.          Use DOS redirection to save the output exactly as it appears on the
  547.          screen.
  548.  
  549.          Use the /Dbase option to save the output in a structured Dbase .DBF
  550.          file.
  551.  
  552.          Use the /Lotus option to save the output in a .WK1 spreadsheet.
  553.  
  554.          Use the /Ascii option to save the output in a comma-delimited file.
  555.  
  556.  
  557.  
  558.        ICF FILES E:\TOOLS >FILELIST.TXT
  559.           Does a directory of all files in all directories starting with the
  560.           E:\TOOLS directory, and uses DOS redirection to save the results
  561.           in a text file.
  562.  
  563.        ICF FILES E:\TOOLS >FILELIST.TXT /DBASE
  564.           Same as above, but saves the data in a Dbase file.
  565.  
  566.        ICF PROGRAMS D /ASCII
  567.           Searches all files in all directories on drive D:, recognizes and
  568.           saves programs to an Ascii comma-delimited file. This file can be
  569.           easily imported into virtually any software package for further
  570.           analysis.
  571.  
  572.        ICF PROGRAMS /ASCII /OVERWRITE
  573.           Same as above but the /Overwrite option permits ICF to overwrite
  574.           an existing output file. Since the /Filename option wasn't speci-
  575.           fied, a default file name is used.
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.                                            Page 5
  586.  
  587.                                    ICF REFERENCE MANUAL
  588.  
  589.  
  590.  
  591.        ICF PROGRAMS /ASCII /APPEND
  592.           Appends new data to an already existing output file. If one does
  593.           not exist it is created.2
  594.  
  595.        ICF FILES *:\*.BAK /LOTUS
  596.           Saves a record of all files found with a .BAK extension, in all
  597.           directories and all drives, in a Lotus 1-2-3 worksheet using the
  598.           .WK1 file format.
  599.  
  600.  
  601.  
  602.     1.2.6. USING ICF ON A LAN
  603.  
  604.        To use ICF on computers attached to a LAN, use the /Indir and /Outdir op-
  605.        tions as appropriate.
  606.  
  607.        ICF PROGRAMS /INDIR=Z:\ICF /OUTDIR=L:\ICFDATA /DBASE
  608.           Saves a record of all programs found on all local drives. Data
  609.           used for recognizing programs are read from files located in the
  610.           Z:\ICF directory. The output .DBF file is written to the
  611.           L:\ICFDATA directory.
  612.  
  613.        ICF FILES *.BAT /OUTDIR=S:\SAVE /FILENAME=$TEMP /ASCII
  614.           Using the /Filename option instructs ICF not to use the standard
  615.           file name and use a unique name instead. The $TEMP value results
  616.           in a file name in the form ICFnnnnn.ASC, where nnnnn is a number
  617.           generated automatically by ICF to ensure that the file name does
  618.           not conflict with existing files in the output directory.
  619.  
  620.  
  621.  
  622.     1.2.7. MAKING OPTIONS PERMANENT
  623.  
  624.        As you can see, there are quite a few options available for fine-tuning
  625.        the operation of ICF. In order to make the task of specifying options
  626.        easier, they may be placed in environment variables and/or ICF.INI files.
  627.  
  628.        ICF will upon startup look for an environment variable called ICF
  629.        (appropriate, isn't it?). Any options included are added to those speci-
  630.        fied on the command line. For example:
  631.  
  632.        SET ICF=/INDIR:S:\ICF\FILES /OUTDIR:Z:\ /DBASE /OVERWRITE
  633.           will create an environment variable called ICF and set it to the
  634.           options shown. Thus any future ICF commands will automatically in-
  635.           herit these options in addition to those on the command line.
  636.  
  637.  
  638.                         
  639.  
  640.        2 The /Append option is not functional when /Lotus is used to save output
  641.        in a .Wk1 spreadsheet.
  642.  
  643.  
  644.  
  645.                                            Page 6
  646.  
  647.                                    ICF REFERENCE MANUAL
  648.  
  649.  
  650.  
  651.        A text file called ICF.INI can be created in which other options may be
  652.        placed. Each option should be placed on a line by itself, and the / char-
  653.        acter preceding the option is not necessary. ICF expects to find the
  654.        ICF.INI file in the current directory. This operation can be changed how-
  655.        ever - for more information refer to Options Specification Methods on
  656.        page 25.
  657.  
  658.        All of these methods are additive, permitting the ICF administrator to
  659.        predefine system-wide options and save time in creating workstation cop-
  660.        ies of complex command lines.
  661.  
  662.  
  663.     1.2.8. MODIFYING ICF INPUT FILES
  664.  
  665.        ICF does not provide a built-in mechanism for modifying its own input
  666.        files. However, all input files are in standard Dbase .DBF files and can
  667.        be either natively processed by many popular database programs, or im-
  668.        ported into other database programs (i.e. Paradox), modified, and then
  669.        exported back to the .DBF file.
  670.  
  671.  
  672.  
  673.        NOTE: In all cases the exact structure of the input files must be
  674.        maintained.
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.                                            Page 7
  706.  
  707.                                    ICF REFERENCE MANUAL
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.                                   ___
  715.                                   IDE
  716.  
  717.  
  718.                                     _
  719.                                      
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.     2.1. OVERVIEW
  727.  
  728.        ICF is the Inventory Capture Facility. It is a very powerful and flexible
  729.        program that searches for and collects data on a variety of computer sys-
  730.        tem components. Some of its capabilities include:
  731.  
  732.          It is available for DOS and OS/2 operating systems. No matter who wins
  733.          the great operating system wars, you know what's on your PC's.
  734.  
  735.          It can search for and list files on all drives, local and remote, and
  736.          use any number of filtering options when searching, including file at-
  737.          tributes, size, name, etc.
  738.  
  739.          It can search for and report all software packages, including both pre-
  740.          defined packages as well as custom software. The database for pre-de-
  741.          fined software is user-defined, allowing new programs to be added. ICF
  742.          can also, upon request, capture a record of all software programs re-
  743.          gardless of whether or not they have been defined in the recognition
  744.          database.
  745.  
  746.          On microchannel computers it can report on all boards installed.
  747.  
  748.          It can analyze and report on system parameters, including DOS version,
  749.          name, memory (normal, extended, expanded), CMOS data, mouse informa-
  750.          tion, etc.
  751.  
  752.          It can record physical or stand-alone components that cannot automati-
  753.          cally be recognized.
  754.  
  755.          It can completely automate the collection of data and save information
  756.          on shared LAN drives.
  757.  
  758.          It can run standalone and store data files on floppy disks.
  759.  
  760.          It can gather network (LAN) information.
  761.  
  762.          It can perform a quick "pre-check" to determine whether or not changes
  763.          have actually been made to the configuration of a PC, and then decide
  764.  
  765.  
  766.  
  767.                                            Page 8
  768.  
  769.                                    ICF REFERENCE MANUAL
  770.  
  771.  
  772.  
  773.          to perform a full configuration data collection. This feature allows
  774.          ICF to be run every day and not impact the user unless the workstation
  775.          configuration has changed.
  776.  
  777.          It is easy to use, command-line driven, and flexible with hundreds of
  778.          options to fine-tune operation.
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.     2.2. VERSIONS OF ICF
  786.  
  787.  
  788.  
  789.     2.2.1. DOS VERSION
  790.  
  791.        The DOS version of ICF supports DOS versions 2.x and above. The name of
  792.        the executable as shipped on the distribution disk is ICFDOS.EXE.
  793.  
  794.  
  795.     2.2.2. OS/2 VERSION
  796.  
  797.        ICF is available in an OS/2 version that runs on OS/2 1.1, 1.2, 1.3 and
  798.        2.0. The name of the executable is ICFOS2.EXE.
  799.  
  800.  
  801.     2.2.3. OTHER VERSIONS
  802.  
  803.        Other versions of ICF may be in development, or may be custom developed
  804.        by request. Contact LanTelligence Corporation for information.
  805.  
  806.  
  807.  
  808.  
  809.  
  810.     2.3. INSTALLATION
  811.  
  812.        How ICF is installed depends on the following factors:
  813.  
  814.          Whether ICF is to be used on a LAN or on standalone PC's
  815.  
  816.          What operating system is used
  817.  
  818.          What network operating system is used
  819.  
  820.  
  821.        Installation is simple. ICF only needs its own executable file to run -
  822.        there are no overlays or secondary programs.  When permanently installing
  823.        ICF on LAN-connected computers, ICF can be installed in the AUTOEXEC.BAT
  824.  
  825.  
  826.  
  827.                                            Page 9
  828.  
  829.                                    ICF REFERENCE MANUAL
  830.  
  831.  
  832.  
  833.        file, or it can be placed in the login script or profile of the network
  834.        operating system so that it runs automatically.
  835.  
  836.        ICF can just as easily be used as a standalone configuration-gathering
  837.        tool. In this case you probably would want to simply copy the required
  838.        ICF version onto a floppy disk and carry it from PC to PC.
  839.  
  840.        ICF uses several data files for the input recognition database. If you
  841.        plan on performing automatic software and microchannel board recognition
  842.        then the ICFPROG1.DBF and ICFMCA1.DBF files should be copied to the di-
  843.        rectory where ICF resides. If the directory where these files are placed
  844.        is not the current directory when ICF is run, the /Indir option must be
  845.        used so ICF can find them. For more information on these files refer to
  846.        ICF Input Files on page 33.
  847.  
  848.  
  849.  
  850.  
  851.  
  852.     2.4. STARTING ICF
  853.  
  854.     SYNTAX
  855.        ICF is run from the DOS prompt and the syntax is as follows:
  856.  
  857.        ICF <command> <command parameters> <options>
  858.  
  859.        The <command> may be any valid command for ICF. The <command parameters>
  860.        are command-specific options that restrict ICF operation to certain func-
  861.        tions. <Options> is a list of options separated by spaces. Options must
  862.        be prefixed with the / or - characters.
  863.  
  864.     EXAMPLES
  865.        ICF FILES
  866.           List all files (directory information) on all drives. By default
  867.           (if no file specification appears after the FILES command) ICF
  868.           searches all files in all directories.
  869.  
  870.        ICF FILES D:\SAMPLES /NODESCEND
  871.           The FILES command operates only on the included parameter
  872.           (D:\SAMPLES) . ICF will not descend directories.
  873.  
  874.        ICF STATUS MEM
  875.           Perform the STATUS command, which results in collection of various
  876.           PC configuration information. The parameter MEM of the STATUS com-
  877.           mand indicates that instead of reporting on all status categories,
  878.           only information related to the PC's memory configuration is re-
  879.           ported. For more information on STATUS categories refer to page
  880.           58.
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.                                           Page 10
  888.  
  889.                                    ICF REFERENCE MANUAL
  890.  
  891.  
  892.  
  893.     SEE ALSO
  894.        Commands Summary, Options Summary, Options Specification Methods
  895.  
  896.  
  897.  
  898.  
  899.  
  900.     2.5. TECHNIQUES
  901.  
  902.  
  903.  
  904.     2.5.1. SCANNING FOR SOFTWARE PROGRAMS
  905.  
  906.        This section deals with an overview, strategies and alternatives for
  907.        scanning computers for software packages. ICF offers several commands
  908.        that result in a program scan operation being performed:
  909.  
  910.          The PROGRAM command performs a program scan of the computer.
  911.  
  912.          The STATUS command may perform a program scan, depending on which pa-
  913.          rameters and options are used.
  914.  
  915.          The AUTO command may also result in a program scan being performed.
  916.          This command first determines if the configuration has been changed
  917.          since the last STATUS command has been run. If it has then another
  918.          STATUS is performed.
  919.  
  920.  
  921.        In addition, there are several different strategies you may want to pur-
  922.        sue when searching for programs:
  923.  
  924.          You can limit the data ICF captures by only recording recognized soft-
  925.          ware.
  926.  
  927.          You can instruct ICF to record information for unrecognized software.
  928.  
  929.          You can do a combination of the two.
  930.  
  931.  
  932.  
  933.  
  934.        2.5.1.1. OVERVIEW OF PROGRAM SCAN OPERATIONS
  935.  
  936.        ICF will start a program scan operation when any of the events described
  937.        above occur.  It will perform a standard file scan operation in order to
  938.        search for software.  This means that ICF will, by default, scan all lo-
  939.        cal drives and directories - which files and drives are searched, and
  940.        whether LAN drives are included, are controlled by the many options re-
  941.        garding how file scan operations are performed. Refer to File Scan
  942.        Operations on page 18 for more information.
  943.  
  944.  
  945.  
  946.  
  947.                                           Page 11
  948.  
  949.                                    ICF REFERENCE MANUAL
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.        HINT:  When running ICF in a "production" environment, you may want to
  957.        prevent users from limiting the ICF search to individual drives and/or
  958.        directories. They can do this by setting the ICF environment variable
  959.        or using the ICF.INI file to contain the appropriate options. In order
  960.        to override this, use the /Alldisks or /Entiredisk options in your
  961.        batch file or logon script. In addition, the /Forceglobal option is a
  962.        shortcut option that automatically specifies both /Alldisks and
  963.        /Entiredisk. These options override any "filtering" options set previ-
  964.        ously. Refer to the reference section for more information.
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.        2.5.1.2. PROGRAM SCAN COMMANDS
  973.  
  974.        The ICF commands that result in a program scan are PROGRAMS, STATUS, and
  975.        AUTO. The PROGRAMS command is specifically used for searching for softw-
  976.        are on a computer. The STATUS command performs a variety of configura-
  977.        tion-gathering functions, of which the program scan is one of them. The
  978.        AUTO command results in a STATUS command being performed if ICF deter-
  979.        mines it is appropriate to run it (based on whether the configuration has
  980.        changed since the last STATUS was performed). These commands are dis-
  981.        cussed in detail in the Command Reference section starting on page 48.
  982.  
  983.        Note that the STATUS command has optional parameters that follow it on
  984.        the command line. These parameters fine-tune the operations that will be
  985.        performed by the STATUS command, and it is possible to either explicitly
  986.        request that a program scan be performed or, by using the /Nostatus op-
  987.        tion, to explicitly request a program scan not be performed whenever a
  988.        STATUS is run. A complete list of categories/groups  that may be used as
  989.        parameters to the STATUS command appears on page 58.
  990.  
  991.     EXAMPLES
  992.        ICF STATUS PRO /ASCII
  993.           The PRO parameter specifically requests a program scan to be per-
  994.           formed. If parameters are used with STATUS, only those operations
  995.           requested are performed and all other collection groups are omit-
  996.           ted. Output will be saved in an Ascii file.
  997.  
  998.        ICF STATUS /NOSTATUS=PRO
  999.           This is the opposite of the above command. Since no parameters
  1000.           were specified, ICF will collect information on all STATUS groups,
  1001.           except any groups specified by the /NOSTATUS option. In this case
  1002.           the program scan is skipped.
  1003.  
  1004.  
  1005.  
  1006.  
  1007.                                           Page 12
  1008.  
  1009.                                    ICF REFERENCE MANUAL
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.        2.5.1.3. RECOGNIZING PROGRAMS
  1017.  
  1018.        When a program scan is performed, ICF looks at any file name that has an
  1019.        .EXE or .COM extension, indicating it is an executable program. A file is
  1020.        considered recognized if it has an entry in the ICFPROGn.DBF file (where
  1021.        n is a number from 1 to 9). If a matching file is found it is recorded
  1022.        with the file name, path, and description of the software.
  1023.  
  1024.  
  1025.  
  1026.        HINT:  If you desire more identification for each program in addition
  1027.        to the name, path and description, use the /Proginfo option. This will
  1028.        result in collecting the file size, date and time as well.
  1029.  
  1030.  
  1031.  
  1032.  
  1033.        By default ICF uses only the file name for comparison. The COMPMETHOD
  1034.        field in the ICFPROGn.DBF file can have an "S" in it, which will instruct
  1035.        ICF to compare file sizes as well. While the file date and time could po-
  1036.        tentially be used, the file size is a more reliable method of verifying
  1037.        the identity of a program, especially when checking for the presence of
  1038.        viruses3.
  1039.  
  1040.  
  1041.  
  1042.        2.5.1.4. CAPTURING NON-RECOGNIZABLE PROGRAMS
  1043.  
  1044.        ICF provides a method for performing what is called after-the-fact pro-
  1045.        gram recognition.  This approach involves recording the file names and
  1046.        other information for non-recognized programs (.EXE and .COM files) in
  1047.        addition to recognized programs. These lists of program files can later
  1048.        be merged and compared, enabling a convenient way of identifying new
  1049.        software packages to add to the recognition database.
  1050.  
  1051.        To do this,  the /Findexts option is used. This instructs ICF to save all
  1052.        files with an .EXE or .COM file extension, as the example below illus-
  1053.        trates:
  1054.  
  1055.  
  1056.  
  1057.  
  1058.                         
  1059.  
  1060.        3 While ICF does not perform virus checking, a potential strategy would
  1061.        be to make special note of unrecognized software with file names that
  1062.        should be recognized. The change in file size would indicate either a
  1063.        different version of the program or the presence of a virus.
  1064.  
  1065.  
  1066.  
  1067.                                           Page 13
  1068.  
  1069.                                    ICF REFERENCE MANUAL
  1070.  
  1071.  
  1072.  
  1073.        ICF PROGRAMS C /FINDEXTS /ASCII /FILENAME:PROGDATA
  1074.           Perform a program scan on drive C:, searching all files and direc-
  1075.           tories, saving the file name and software product description in
  1076.           an Ascii file named Progdata.
  1077.  
  1078.        Even more file types an be recorded by using the /Findextsval option. As
  1079.        a value to this option you provide a comma-separated list of file exten-
  1080.        sions. Any files with an extension in this list will also be recorded:
  1081.  
  1082.        ICF PROGRAMS /FINDEXTS /FINDEXTSVAL:FON,OVL /LOTUS
  1083.           A program scan is performed on all local drives, recording all
  1084.           files with an extension .COM, .EXE, .FON, or .OVL. Recorded infor-
  1085.           mation is saved in a .WK1 formatted file.
  1086.  
  1087.  
  1088.  
  1089.     2.5.2. COLLECTING PHYSICAL CONFIGURATION DATA
  1090.  
  1091.        ICF permits data to be manually entered in order to record information
  1092.        representing physical (stand-alone) equipment and user identification.
  1093.        There are 2 alternative methods that accomplish this:
  1094.  
  1095.          The ASK command and /Ask option present an edit screen in which infor-
  1096.          mation can be manually entered4. This information can optionally be
  1097.          saved in a disk file on the user's workstation.
  1098.  
  1099.          Special ID fields can be used to provide this information to ICF right
  1100.          on the command line. While the data cannot be saved using this approach
  1101.          (it needs to be re-specified each time ICF is run), it offers the
  1102.          flexibility of sending information to ICF using batch file parameters.
  1103.  
  1104.  
  1105.  
  1106.  
  1107.        2.5.2.1. THE ASK COMMAND AND /ASK OPTION
  1108.  
  1109.        The data entry screen that records this information is presented whenever
  1110.        the ASK command or /Ask option is specified.
  1111.  
  1112.          The ASK command is used to present the edit screen to enter this infor-
  1113.          mation. Any changes made while editing are automatically saved. Once
  1114.          the edit screen is exited, ICF does not perform any other operation and
  1115.          exits to the operating system.
  1116.  
  1117.          The /Ask option is used in conjunction with the STATUS or AUTO com-
  1118.          mands. When specified, the edit screen is presented and then a configu-
  1119.          ration run is performed (depending on other options specified with the
  1120.                         
  1121.  
  1122.        4 These are mutually exclusive features. The /Ask option is used with the
  1123.        STATUS and AUTO commands, while the ASK command is used by itself.
  1124.  
  1125.  
  1126.  
  1127.                                           Page 14
  1128.  
  1129.                                    ICF REFERENCE MANUAL
  1130.  
  1131.  
  1132.  
  1133.          particular command given). Any changes made while editing are not saved
  1134.          automatically -- the /Saveids option must be specified for this to oc-
  1135.          cur.
  1136.  
  1137.  
  1138.        If changes are saved, they are stored in a special file normally called
  1139.        C:\AUTORUN.DAT. This file may be named differently or located in a dif-
  1140.        ferent drive/directory if the /Autorunfile option is used. If you want to
  1141.        protect the file from deletion or editing, the /Hide option will mark the
  1142.        file as Hidden, System, and Read-only by setting the appropriate file at-
  1143.        tributes.
  1144.  
  1145.        The following information can be entered:
  1146.  
  1147.  
  1148.  
  1149.         FIELD NAME    DESCRIPTION
  1150.  
  1151.         User ID       ID of computer user
  1152.  
  1153.         User Name     Name of computer user
  1154.  
  1155.         Location      Can be room, company, floor, dept, etc.
  1156.  
  1157.         Notes 1       Any notes
  1158.  
  1159.         Notes 2       Any notes
  1160.  
  1161.         Equipment     Up to 8 ID and description fields representing physi-
  1162.         ID's          cal (stand-alone) equipment. 5
  1163.  
  1164.  
  1165.          Table   - 
  1166.                1   Physical equipment fields (part 1)
  1167.  
  1168.  
  1169.  
  1170.        For the Equipment ID's shown in the table above, each can consist of the
  1171.        fol   ing fields:
  1172.           low
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.                         
  1183.  
  1184.        5 While this was designed for recording separate equipment, of course it
  1185.        can also be used for user-defined purposes as well.
  1186.  
  1187.  
  1188.  
  1189.                                                15
  1190.                                           Page 
  1191.  
  1192.                                    ICF REFERENCE MANUAL
  1193.  
  1194.  
  1195.  
  1196.  
  1197.      FIELD    DESCRIPTION
  1198.  
  1199.      Type     Typically P=Printer, M=Modem, C=Computer, etc.
  1200.  
  1201.      Make     Brand of equipment
  1202.  
  1203.      Model    Model description of equipment
  1204.  
  1205.      Serial   Serial number of item
  1206.  
  1207.  
  1208.          Table     Physical equipment fields (part 2)
  1209.                  - 
  1210.                2
  1211.  
  1212.  
  1213.  
  1214.  
  1215.        When ICF sees the ASK command or /Ask option, the edit screen appears.
  1216.  
  1217.  
  1218.        The following keys are available for use when editing this data:
  1219.  
  1220.  
  1221.  
  1222.      KEYS              ACTION
  1223.  
  1224.         , SHIFT-TAB
  1225.      TAB               moves cursor between fields
  1226.      and ENTER
  1227.  
  1228.      Arrow keys        moves cursor between letters
  1229.  
  1230.      Home, End         moves cursor to start / end of field
  1231.  
  1232.      CTRL-W            saves entered information
  1233.  
  1234.      ESC               aborts any changes made
  1235.  
  1236.  
  1237.          Table     Physical equipment screen editing keys
  1238.                  - 
  1239.                3
  1240.  
  1241.  
  1242.  
  1243.  
  1244.     SEE ALSO
  1245.        Ask Option, Ask Command, Saveids Option, Autorunfile Option, Hide Option
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.                                                16
  1256.                                           Page 
  1257.  
  1258.                                    ICF REFERENCE MANUAL
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.        2.5.2.2. ID FIELDS
  1266.  
  1267.        In order to accommodate the automatic capture of inventory information
  1268.        that is not a physical part of the computer, ICF provides a number of
  1269.        special "ID" fields. These are specified on the command line using the
  1270.        appropriate option and any value as a parameter to the option. The op-
  1271.        tions are only valid for the STATUS and AUTO commands. Like any other op-
  1272.        tion, these can be issued on the command line, or stored in a batch file,
  1273.        environment variable, or ICF.INI file.
  1274.  
  1275.        Unlike the ASK command and /Ask option, using these options will prevent
  1276.        you from being able to save the information. Every time ICF is run they
  1277.        will have to be included again. They are useful, however, for batch files
  1278.        and stand-alone inventory collection.
  1279.  
  1280.        The syntax for each option is:
  1281.  
  1282.        /<option name>=<string>
  1283.  
  1284.  
  1285.     EXAMPLES
  1286.        /PRINTERID=LASERJET
  1287.  
  1288.        /COMPUTERNAME=JIMSPC
  1289.  
  1290.        /MODEMID=HAYES1200
  1291.  
  1292.        Whenever one of these options is given, ICF will include its field iden-
  1293.        tifier and value in the output file when the Status command is performed.
  1294.        Refer to Output File Structures on page 38 to see what field identifiers
  1295.        are associated with each option.
  1296.  
  1297.        Following is a list of the available options.
  1298.  
  1299.          /Computerid
  1300.          /Miscid1
  1301.          /Miscid2
  1302.          /Modemid
  1303.          /Monitorid
  1304.          /Printerid
  1305.          /Userid
  1306.          /Username
  1307.          /Computername
  1308.          /Companyname
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.                                           Page 17
  1317.  
  1318.                                    ICF REFERENCE MANUAL
  1319.  
  1320.  
  1321.  
  1322.     SEE ALSO
  1323.        ID Fields, Computerid Option, Miscid1 Option, Miscid2 Option, Modemid
  1324.        Option, Monitorid Option, Userid Option, Username Option, Computername
  1325.        Option, Companyname Option, Printerid Option
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.     2.6. USING ICF COMMANDS
  1332.  
  1333.  
  1334.  
  1335.     2.6.1. COMMANDS SUMMARY
  1336.  
  1337.        Following is a summary of ICF commands.
  1338.  
  1339.  
  1340.      COMMAND      DESCRIPTION
  1341.  
  1342.      Files        Gather information about specified files
  1343.  
  1344.      Status       Gather status and inventory collection information
  1345.  
  1346.      Auto         Automatic version of Status command
  1347.  
  1348.      Programs     Gather program information
  1349.  
  1350.      Diskspace    Collect statistics on disk space
  1351.  
  1352.      Help         Display help on specified topics
  1353.  
  1354.  
  1355.          Table 4 -  ICF Commands Summary
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.     SEE ALSO
  1362.        Files Command, Status Command, Auto Command, Programs Command, Diskspace
  1363.        Command, Help Command
  1364.  
  1365.  
  1366.  
  1367.     2.6.2. FILE SCAN OPERATIONS
  1368.  
  1369.        The FILES and PROGRAMS commands perform file scan operations - basically
  1370.        they scan disk drives for files. Following are the rules outlining how
  1371.        these operations are carried out, illustrated with examples.
  1372.  
  1373.  
  1374.  
  1375.  
  1376.                                           Page 18
  1377.  
  1378.                                    ICF REFERENCE MANUAL
  1379.  
  1380.  
  1381.  
  1382.  
  1383.     EXAMPLES
  1384.        By default ICF always searches all directories on all local drives. To
  1385.        extend the search to LAN (remote) drives, the following options may be
  1386.        used:
  1387.  
  1388.          /Landrives     Include LAN drives
  1389.          /Landriveso    Only scan LAN drives
  1390.  
  1391.  
  1392.        ICF FILES /LANDRIVES
  1393.           will search for all files on all drives, local and remote.
  1394.  
  1395.        If you want to restrict the scan to an individual drive, just the drive
  1396.        letter will suffice:
  1397.  
  1398.        ICF FILES D
  1399.           will search for all files on drive D:. Note that the colon is not
  1400.           necessary. Not only is it not necessary, but including a colon ac-
  1401.           tually means something else! The following command:
  1402.  
  1403.        ICF FILES D:
  1404.           tells ICF to search for all files in all directories on drive D:,
  1405.           starting with the current directory. Unlike the previous example
  1406.           where the colon is omitted and the scan starts at the root direc-
  1407.           tory, using a colon performs a "relative" search.
  1408.  
  1409.        Of course, you can specify the directory to start with by including it
  1410.        after the drive designation:
  1411.  
  1412.        ICF PROGRAMS E:\MYPROG
  1413.           will search for all programs on drive E:, starting in the \MYPROG
  1414.           directory. As in the previous examples, nested directories are
  1415.           scanned as well. To prevent directories from being "descended",
  1416.           use the /Nodescend option:
  1417.  
  1418.        ICF PROGRAMS C:\DOS /NODESCEND
  1419.  
  1420.        Finally, let's look at specifying individual files to search for. Unlike
  1421.        normal DOS conventions, simply listing a file name does something
  1422.        slightly different from what you might expect:
  1423.  
  1424.        ICF FILES F:\TEST
  1425.           This command will not search for a file called TEST, but rather
  1426.           for any file with the string "TEST" in it. In DOS terms, it is
  1427.           equivalent to "*TEST*.*" (ignoring the fact that DOS will ignore
  1428.           the second *). This convention makes it easy to search for files.
  1429.  
  1430.        There are probably times, however, where you will want to use the stan-
  1431.        dard DOS convention of specifying file names. The /Dosearch option will
  1432.        accomplish this. The command:
  1433.  
  1434.  
  1435.  
  1436.                                           Page 19
  1437.  
  1438.                                    ICF REFERENCE MANUAL
  1439.  
  1440.  
  1441.  
  1442.  
  1443.        ICF FILES F:\TEST /DOSEARCH
  1444.           will scan only for the file "TEST" in all directories on drive F:,
  1445.           starting in the root directory. If you want to search all drives
  1446.           (local drives by default), replace the drive letter with a "*":
  1447.  
  1448.        ICF FILES *:\TEST
  1449.           will scan for all files containing "TEST" in the file name, on all
  1450.           drives and in all directories.
  1451.  
  1452.        In the special (and probably rare) case where you want to find a file
  1453.        that is precisely one letter long, the following won't work:
  1454.  
  1455.        ICF FILES D
  1456.  
  1457.        since it will scan all files on drive D:, and not for a file called "D".
  1458.        If the latter is what you want, use the /Colon option:
  1459.  
  1460.        ICF FILES D /COLON
  1461.           tells ICF not to use the special "no colon means entire drive"
  1462.           convention and search for a file called "D".
  1463.  
  1464.  
  1465.        MAKING OPTIONS PERMANENT
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.        If you want any of the options shown above to be the default behavior,
  1472.        simply include the options in the ICF environment variable, or the
  1473.        ICF.INI file.
  1474.  
  1475.     SEE ALSO
  1476.        Nodescend Option, Landrives Option, Landriveso Option, Files Command,
  1477.        Programs Command, Environment Variables, ICF.INI File, Nofilesdefault
  1478.        Option
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.     2.7. USING ICF OPTIONS
  1485.  
  1486.  
  1487.  
  1488.     2.7.1. OPTIONS SUMMARY
  1489.  
  1490.        Following is a summary of all the options for ICF.
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.                                           Page 20
  1497.  
  1498.                                    ICF REFERENCE MANUAL
  1499.  
  1500.  
  1501.  
  1502.  
  1503.             OPTION        CATEGORY                  DESCRIPTION
  1504.  
  1505.         Alldisks       File scan      Include all drives
  1506.                        operations
  1507.  
  1508.         Allext         File scan      Include all extensions
  1509.                        operations
  1510.  
  1511.         Append         File output    Append data to output file
  1512.  
  1513.         Ascii          File output    Output data to Ascii comma-delimited
  1514.                                       file
  1515.  
  1516.         Ask            Physical       Full-screen equipment entry screen
  1517.                        equipment
  1518.  
  1519.         Attrs          File scan      Specify attributes to search for
  1520.                        operations
  1521.  
  1522.         Autodays       AUTO command   Number of days to skip between STATUS
  1523.  
  1524.         Autorun        AUTO command   AUTO options
  1525.  
  1526.         Autorunfile    AUTO command   File to save configuration data on lo-
  1527.                                       cal PC
  1528.  
  1529.         Autospace      AUTO command   Amount of disk space change that trig-
  1530.                                       gers STATUS command
  1531.  
  1532.         Banner         Misc           Display misc. message at startup
  1533.  
  1534.         Batch          Shortcut op-   Specifies /Quiet and other options
  1535.                        tion
  1536.  
  1537.         Bigfiles       File scan      Search for large files
  1538.                        operations
  1539.  
  1540.         Bigfilesize    File scan      Specify compare size for /Bigfiles
  1541.                        operations
  1542.  
  1543.         Break          User control   Handling of Ctrl-Break during process-
  1544.                                       ing
  1545.  
  1546.         Cls            Screen out-    Clear screen before starting
  1547.                        put
  1548.  
  1549.         Colon          File scan      Single letter file spec is not a drive
  1550.                        operations     name
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.                                           Page 21
  1557.  
  1558.                                    ICF REFERENCE MANUAL
  1559.  
  1560.  
  1561.  
  1562.  
  1563.         Companyname    ID field       Specify company name
  1564.  
  1565.         Computerid     ID field       Specify computer id
  1566.  
  1567.         Dbase          File output    Output data to .DBF file
  1568.  
  1569.         Desc           File output    Add description info to STATUS output
  1570.                                       fields
  1571.  
  1572.         Descend        File scan      Process subdirectores
  1573.                        operations
  1574.  
  1575.         Domains        LAN versions   User for LAN-specific versions of ICF
  1576.  
  1577.         Dosearch       File scan      Use normal DOS file search method
  1578.                        operations
  1579.  
  1580.         Drives         File scan      Specify drives to search
  1581.                        operations
  1582.  
  1583.         Entiredisk     File scan      Search entire drive
  1584.                        operations
  1585.  
  1586.         Escape         User control   Permit abort by hitting ESC key
  1587.  
  1588.         Filename       File output    Specify name of output file
  1589.  
  1590.         Findexts       Program scan   Record information for all .COM and
  1591.                                       .EXE files found
  1592.  
  1593.         Findextsval    Program scan   Add other extensions to /Findexts proc-
  1594.                                       essing
  1595.  
  1596.         Floppy         Shortcut op-   Specifies options for saving output to
  1597.                        tion           A:
  1598.  
  1599.         Force          AUTO command   Forces STATUS to be performed
  1600.  
  1601.         Forceglobal    Shortcut op-   Specifies /Alldisks and /Entiredisk
  1602.                        tion           options
  1603.  
  1604.         Hide           AUTO command   Set AUTO file to hidden, system and
  1605.                                       readonly attributes
  1606.  
  1607.         Id             File output    Extra fields are added to STATUS file
  1608.                                       output to identify workstation
  1609.  
  1610.         Indir          File input     Specify input file directory
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.                                                22
  1617.                                           Page 
  1618.  
  1619.                                    ICF REFERENCE MANUAL
  1620.  
  1621.  
  1622.  
  1623.  
  1624.         Ismca          STATUS com-    Tells ICF computer is microchannel
  1625.                        mand
  1626.  
  1627.         Landrives      File scan      Include LAN drives in search
  1628.                        operations
  1629.  
  1630.         Landriveso     File scan      Only include LAN drives in search
  1631.                        operations
  1632.  
  1633.         Lotus          File output    Output data to .WK1 file
  1634.  
  1635.         Miscid1        ID field       Specify user-defined ID
  1636.  
  1637.         Miscid2        ID field       Specify user-defined ID
  1638.  
  1639.         Modemid        ID field       Specify model ID
  1640.  
  1641.         Monitorid      ID field       Specify monitor ID
  1642.  
  1643.         Needdir        Misc           Make sure directory is present before
  1644.                                       running
  1645.  
  1646.         Needspace      Misc           Make sure enough disk space is avail-
  1647.                                       able before running
  1648.  
  1649.         Noalignext     FILES com-     Do not align extensions when outputting
  1650.                        mand           to screen
  1651.  
  1652.         Nodescend      File scan      Do not descend directory trees
  1653.                        operations
  1654.  
  1655.         Nofilesdefault File scan      FILES and PROGRAMS commands must have
  1656.                        operations     file specs as parameters
  1657.  
  1658.         Nomsg          Output mes-    Specify types of messages that should
  1659.                        sages          not be output
  1660.  
  1661.         Nonumber       Screen out-    Do not number file listings
  1662.                        put
  1663.  
  1664.         Noreadmsg      Output mes-    Do not display file input status mes-
  1665.                        sages          sages
  1666.  
  1667.         Normal         File scan      Search for files that don't have hid-
  1668.                        operations     den, system or readonly attributes set
  1669.  
  1670.         Noshowdir      FILES com-     Do not show <DIR> entries in screen
  1671.                        mand           output
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.                                                23
  1678.                                           Page 
  1679.  
  1680.                                    ICF REFERENCE MANUAL
  1681.  
  1682.  
  1683.  
  1684.  
  1685.         Nostatus       STATUS com-    Specify status categories to ignore
  1686.                        mand
  1687.  
  1688.         Outdir         File output    Specify output directory
  1689.  
  1690.         Outdirnov      File output    Output directory overrides /Filename
  1691.                                       path
  1692.  
  1693.         Overwrite      File output    Overwrite file if it exists
  1694.  
  1695.         Pause          Screen out-    Pause when screen fills up
  1696.                        put
  1697.  
  1698.         Printerid      ID field       Specify printer ID
  1699.  
  1700.         Proginfo       Program scan   Include additional data when outputting
  1701.                                       program identification information
  1702.  
  1703.         Progslimit     Testing        Specify number of programs to search
  1704.                                       for
  1705.  
  1706.         Protected      File scan      Search for hidden, system or readonly
  1707.                        operations     files
  1708.  
  1709.         Quiet          Output mes-    Do not display status messages
  1710.                        sages
  1711.  
  1712.         Recslimit      Testing        Limit processing to N records
  1713.  
  1714.         Recsnotify     Testing        Display message every N records
  1715.  
  1716.         Ringbell       Misc           Ring bell when processing completes
  1717.  
  1718.         Saveids        ID field       Save data entered for /Ask option
  1719.  
  1720.         Servers        LAN versions   User for LAN-specific versions of ICF
  1721.  
  1722.         Servertypes    LAN versions   User for LAN-specific versions of ICF
  1723.  
  1724.         Showdir        FILES com-     Display <DIR> entries
  1725.                        mand
  1726.  
  1727.         Size           File scan      Specify size of files to search for
  1728.                        operations
  1729.  
  1730.         Sizek          FILES com-     Display screen output file size in K
  1731.                        mand           units
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.                                           Page 24
  1739.  
  1740.                                    ICF REFERENCE MANUAL
  1741.  
  1742.  
  1743.  
  1744.  
  1745.         Skipdrives     File scan      Do not process specified drives
  1746.                        operations
  1747.  
  1748.         Smallfiles     File scan      Search for small files
  1749.                        operations
  1750.  
  1751.         Smallfilesize  File scan      Specify compare size for /Smallfiles
  1752.                        operations
  1753.  
  1754.         Sorte          FILES com-     Sort file names by extension before
  1755.                        mand           output to screen
  1756.  
  1757.         Spacechar      Misc           Specify character to be substituted for
  1758.                                       spaces.
  1759.  
  1760.         Timestamp      File output    Add time and date fields to the output
  1761.                                       file
  1762.  
  1763.         Totals         FILES com-     Display directory totals in screen out-
  1764.                        mand           put
  1765.  
  1766.         Totext         FILES com-     Calculate totals by extension in screen
  1767.                        mand           output
  1768.  
  1769.         Userid         ID field       Specify user ID
  1770.  
  1771.         Username       ID field       Specify user name
  1772.  
  1773.  
  1774.          Table     ICF Options Summary
  1775.                5 - 
  1776.  
  1777.  
  1778.  
  1779.  
  1780.     SEE ALSO
  1781.        Options Specification Methods
  1782.  
  1783.  
  1784.  
  1785.     2.7.2. OPTION SPECIFICATION METHODS
  1786.  
  1787.        Options can be specified to ICF using any combination of the following
  1788.        methods. The cumulative effect of using more than one technique in a
  1789.        given ICF run is then discussed.
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.                                                25
  1800.                                           Page 
  1801.  
  1802.                                    ICF REFERENCE MANUAL
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.        2.7.2.1. COMMAND LINE
  1810.  
  1811.        Options can be included with the ICF command on the DOS (or OS/2) command
  1812.        line. The / or - character should be used as a prefix for the options, as
  1813.        shown in the following example:
  1814.  
  1815.        ICF STATUS /ALLDRIVES
  1816.  
  1817.        As many options that can fit on the command line may be included.
  1818.  
  1819.  
  1820.  
  1821.        2.7.2.2. ENVIRONMENT VARIABLE
  1822.  
  1823.        Options can be included in the special environment variable called, ap-
  1824.        propriately enough, "ICF". The DOS or OS/2 SET command is used to create
  1825.        the environment variable:
  1826.  
  1827.        SET ICF=/ALLDRIVES
  1828.  
  1829.        The ICF program will look for this variable and, if found, will read in
  1830.        all options specified.
  1831.  
  1832.  
  1833.  
  1834.        NOTE: Any options that require a value should use the : character to
  1835.        separate the value from the option, as in:
  1836.  
  1837.  
  1838.  
  1839.  
  1840.        SET ICF=/DRIVES:CD
  1841.  
  1842.        If the = character is used, the SET command will be invalid and result in
  1843.        an error message from the operating system.
  1844.  
  1845.  
  1846.  
  1847.        2.7.2.3. IN A FILE
  1848.  
  1849.        Finally, ICF options can be specified in a file called ICF.INI. If this
  1850.        file exists when ICF starts, options will be read in from the file and
  1851.        processed. Options should be specified one per line. A / or - prefix is
  1852.        neither required nor recommended.
  1853.  
  1854.        This file may be located in any of several places. ICF will search the
  1855.        following locations and cumulatively process any ICF.INI files it finds:
  1856.  
  1857.  
  1858.  
  1859.  
  1860.                                           Page 26
  1861.  
  1862.                                    ICF REFERENCE MANUAL
  1863.  
  1864.  
  1865.  
  1866.          ICF will search all LAN drives for a directory named /ICF. If found,
  1867.          any files called ICF.INI are processed. This is equivalent to
  1868.          *:\ICF\ICF.INI. Only first level directories are searched.
  1869.  
  1870.          A directory specified by the ICFINI environment variable
  1871.  
  1872.          The current directory of the local computer
  1873.  
  1874.  
  1875.  
  1876.  
  1877.        NOTE: Processing of ICF.INI files can be specifically controlled by
  1878.        using the ICFINI environment variable. Refer to Environment Variable
  1879.        "ICFINI" for more information.
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.        2.7.2.4. CUMULATIVE PROCESS EFFECTS
  1888.  
  1889.        Since options may be specified using a combination of the above methods,
  1890.        they can override other previously specified options. ICF processes op-
  1891.        tions in the following order:
  1892.  
  1893.        1. Any LAN-based ICF.INI files
  1894.        2. Any ICF.INI files specified by the ICFINI environment variable
  1895.        3. Options specified in the ICF environment variable
  1896.        4. Options specified on the command line
  1897.  
  1898.  
  1899.     SEE ALSO
  1900.        Environment Variables, Environment Variable "ICFINI"
  1901.  
  1902.  
  1903.     2.7.3. SHORTCUT OPTIONS
  1904.  
  1905.        Shortcut Options are options that do nothing more than specify other op-
  1906.        tions. They may be useful because they serve to automatically adjust ICF
  1907.        processing for certain tasks without specifying individual options re-
  1908.        peatedly.
  1909.  
  1910.        Following are the shortcut options available in ICF. Refer to the Options
  1911.        Reference section for details on each.
  1912.  
  1913.          /Floppy
  1914.          /Batch
  1915.          /Forceglobal
  1916.  
  1917.  
  1918.  
  1919.  
  1920.                                           Page 27
  1921.  
  1922.                                    ICF REFERENCE MANUAL
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.     2.7.4. SUMMARY OF OPTIONS BY GROUP
  1929.  
  1930.        Some of the major options can be conveniently discussed as a related
  1931.        group.
  1932.  
  1933.  
  1934.  
  1935.        2.7.4.1. DRIVE OPTIONS SUMMARY
  1936.  
  1937.        There are several options that control which disk drives are included in
  1938.        any "file scan operation". File scan operations are performed by the
  1939.        FILES, STATUS, and PROGRAMS command. Following is a summary of each op-
  1940.        tion. They are also listed in order of precedence (options at the start
  1941.        of the list take precedence over options at the end of the list)
  1942.  
  1943.  
  1944.      OPTION       DESCRIPTION
  1945.  
  1946.      Alldisks     Include all drives
  1947.  
  1948.      Skipdrives   Specify drives to skip
  1949.  
  1950.      Drives       Specify drives to include
  1951.  
  1952.      Landrives    Include LAN drives
  1953.  
  1954.      Landriveso   Include only LAN drives
  1955.  
  1956.  
  1957.          Table 6 - Drive options summary
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.        2.7.4.2. FILE SCAN OPTIONS
  1965.  
  1966.        As discussed in File Scan Operations on page 18,  there are a number of
  1967.        options that control how ICF searches for files. In addition to the drive
  1968.        options above,  others are summarized here
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.                                           Page 28
  1981.  
  1982.                                    ICF REFERENCE MANUAL
  1983.  
  1984.  
  1985.  
  1986.  
  1987.      OPTION            DESCRIPTION
  1988.  
  1989.      Alldisks          Include all drives in scan
  1990.  
  1991.      Descend           Descend directories
  1992.  
  1993.      Nodescend         Do not descend directories
  1994.  
  1995.      Attrs             Search for files with specific attributes
  1996.  
  1997.      Bigfiles          Search for only "big" files
  1998.  
  1999.      Bigfilesize       Set size of "big" files
  2000.  
  2001.      Colon             Specify that a colon is used for drive names
  2002.  
  2003.      Dosearch          Perform regular DOS wildcard processing
  2004.  
  2005.      Entiredisk        Search all directories on each drive
  2006.  
  2007.      Forceglobal       Specify both /Alldisks and /Entiredisk options
  2008.  
  2009.      Nofilesdefault    File spec must be specified on command line
  2010.  
  2011.      Normal            Do not include files with System, Readonly or
  2012.                        Hidden attributes
  2013.  
  2014.      Protected         Include only files with System, Readonly or Hidden
  2015.                        attributes
  2016.  
  2017.  
  2018.          Table 7 - File scan options summary
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.        2.7.4.3. TESTING OPTIONS
  2026.  
  2027.        There are several options intended for testing new implementations and
  2028.        installations of ICF. The administrator can use them to shorten time-con-
  2029.        suming commands. They should not be used in production environments as
  2030.        integrity is sacrificed since ICF output is truncated. The following ta-
  2031.        ble lists the options in this group. For more information refer to each
  2032.        option in the Option Reference section.
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.                                           Page 29
  2041.  
  2042.                                    ICF REFERENCE MANUAL
  2043.  
  2044.  
  2045.  
  2046.  
  2047.         OPTION                           DESCRIPTION
  2048.  
  2049.      Progslimit   Stop ICF execution when a specified number of programs
  2050.                   have been found
  2051.  
  2052.      Recslimit    Stop ICF execution when a specified number of records
  2053.                   have been output
  2054.  
  2055.      Recsnoitfy   Display a message every time a specified number of re-
  2056.                   cords are output
  2057.  
  2058.  
  2059.          Table   -  
  2060.                8    Options for testing
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.     2.8. ENVIRONMENT VARIABLES
  2070.  
  2071.        ICF will look for and use any of several environment variables when it
  2072.        starts These variables modify the behavior of ICF during certain opera-
  2073.        tions.
  2074.  
  2075.        To specify an environment variable, the DOS (or OS/2) SET command must be
  2076.        used, either from the command line or a batch file. Refer to your operat-
  2077.        ing system manual for more in   mation.
  2078.                                     for
  2079.  
  2080.        Following are the environment variables used by ICF.
  2081.  
  2082.  
  2083.      ENVIRONMENT                         DESCRIPTION
  2084.        VARIABLE
  2085.  
  2086.      ICF           Use this variable to specify additional options for ICF
  2087.                    to use.
  2088.  
  2089.      ICFINI        Use this variable to specify how ICF searches for
  2090.                    ICF.INI files
  2091.  
  2092.  
  2093.          Table     ICF environment variables
  2094.                9 - 
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.                                                30
  2104.                                           Page 
  2105.  
  2106.                                    ICF REFERENCE MANUAL
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.     2.8.1. ENVIRONMENT VARIABLE "ICF"
  2113.  
  2114.        The ICF environment variable may be used to specify additional options to
  2115.        ICF. Other methods for specifying options include using the command line
  2116.        and writing ICF.INI files. To create this variable, use the DOS or OS/2
  2117.        SET command.
  2118.  
  2119.     EXAMPLES
  2120.        SET ICF=/SMALLFILESIZE:100 /BIGFILESIZE:100000
  2121.  
  2122.        SET ICF=/BATCH /FLOPPY
  2123.  
  2124.  
  2125.  
  2126.        NOTE: When writing options that require a value, use the colon (':')
  2127.        character as a separator rather than the '=' character. The SET com-
  2128.        mand will not like multiple ='s in a single line (you'll get an error
  2129.        message).
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135.  
  2136.     2.8.2. ICF ENVIRONMENT VARIABLE "ICFINI"
  2137.  
  2138.        The ICFINI environment variable controls how ICF searches for ICF.INI
  2139.        files. Following are the different values that can be assigned to ICFINI.
  2140.  
  2141.  
  2142.         VALUE                         DESCRIPTION
  2143.  
  2144.      NONE         Instructs ICF to avoid searching and reading any
  2145.                   ICF.INI files.
  2146.  
  2147.      NOLAN        Instructs ICF to avoid searching for ICF.INI files
  2148.                   on LAN drives.
  2149.  
  2150.      <pathname    If a '<' character is immediately followed by a
  2151.                   valid pathname, that path is searched for the
  2152.                   ICF.INI file.
  2153.  
  2154.  
  2155.          Table 10 - Values for ICFINI environment variable
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.                                           Page 31
  2165.  
  2166.                                    ICF REFERENCE MANUAL
  2167.  
  2168.  
  2169.  
  2170.     EXAMPLES
  2171.        SET ICFINI=<T:\DEFAULTS
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.     2.9. EXPERIMENTAL FEATURES
  2179.  
  2180.        A few features of ICF are experimental in nature and may be discontinued
  2181.        in future versions. By experimental we don't mean untested or buggy, as
  2182.        they undergo the same testing as other parts of the program. It does im-
  2183.        ply that their inclusion in future releases depends on their reported
  2184.        usefulness to our customers. If a command or option is experimental it
  2185.        will be indicated in the manual in the appropriate reference section.
  2186.  
  2187.     SEE ALSO
  2188.        Totext Option, Allext Option
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.     2.10. HINTS
  2195.  
  2196.        Following are some hints at performing tasks using ICF.
  2197.  
  2198.        SENDING OUTPUT FILES TO A LAN DRIVE
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.        Use the /Filename option to assign a unique name to each output file. For
  2205.        example:
  2206.  
  2207.        ICF STATUS /FILENAME=$COMPID /ASCII
  2208.  
  2209.        would analyze the computer configuration and output the data to a file
  2210.        called xxxxxxx.ASC in the Ascii delimited format. The "xxxxxxxx" is re-
  2211.        placed with the first 8 characters from the Computer ID, assuming one is
  2212.        specified by the /Computerid Option.
  2213.  
  2214.        Use the /ID option to assign each record to the configuration it belongs
  2215.        to. For example:
  2216.  
  2217.        ICF PROGRAMS /ID /DBASE /APPEND
  2218.           would search for and identify programs/software on all drives, and
  2219.           each output record written would include a field specifying the
  2220.           computer ID (assuming one was given by the /Computerid option).
  2221.  
  2222.  
  2223.  
  2224.                                           Page 32
  2225.  
  2226.                                    ICF REFERENCE MANUAL
  2227.  
  2228.  
  2229.  
  2230.        FINDING A FILE YOU LOST
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.        Use the FILES command, possibly with the /Landrives option to include re-
  2237.        mote drives in the search. For example:
  2238.  
  2239.        ICF FILES BUDGET /LANDRIVES
  2240.           will search for all files that have "BUDGET" anywhere in the name
  2241.           (DOS equivalent would be "*BUDGET*.*"), and can have any exten-
  2242.           sion, on all drives, including remote drives.
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.     2.11. ICF INPUT FILES
  2250.  
  2251.        Input files are used by ICF to provide data for recognizing programs and
  2252.        microchannel boards. When the PROGRAMS or STATUS command is used, ICF
  2253.        first looks for these files. If found, a small subset of data is read in
  2254.        from the files in order to provide lookup capabilities when collecting
  2255.        configuration data.
  2256.  
  2257.          For programs, ICF uses files named ICFPROGn.DBF.
  2258.  
  2259.          For microchannel boards, ICF uses files named ICFMCAn.DBF.
  2260.  
  2261.  
  2262.        The "n" is a number from 1 to 9.  When files are scanned for recognizable
  2263.        software, ICF attempts to read input data from ICFPROG1, then ICFPROG2,
  2264.        ICFPROG3, etc., up to ICFPROG9. Any files not found are simply skipped.
  2265.        The same processing occurs with the ICFMCAn.DBF files. This approach al-
  2266.        lows you to add new software programs and boards in one of two ways:
  2267.  
  2268.          New files can be added by simply using a new file name for the input
  2269.          file.
  2270.  
  2271.          Records can be added to an existing input file.
  2272.  
  2273.  
  2274.        The first method permits you to use new versions of input files when we
  2275.        make them available without having to worry about "re-applying" your own
  2276.        custom data to the file.  To create a new file, use any Dbase-compatible
  2277.        database program to create a new file with the same structure as the one
  2278.        shipped with ICF, and then add new records.
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.                                           Page 33
  2285.  
  2286.                                    ICF REFERENCE MANUAL
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.        NOTE: It is imperative that the exact structure of input files is pre-
  2294.        served.
  2295.  
  2296.  
  2297.  
  2298.  
  2299.        To verify that ICF is indeed processing input files, view the messages
  2300.        ICF displays when running. At the start of processing ICF will read the
  2301.        input files and give status messages showing how many input files and re-
  2302.        cords were read.
  2303.  
  2304.  
  2305.     2.11.1. PROGRAM INPUT FILES
  2306.  
  2307.        The structure of program input files is shown below:
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.                                           Page 34
  2345.  
  2346.                                    ICF REFERENCE MANUAL
  2347.  
  2348.  
  2349.  
  2350.  
  2351.          FIELD    FIELD NAME         LENGTH
  2352.                                DATA                      DESCRIPTION
  2353.          NUMBER                TYPE
  2354.  
  2355.          1      Prodno               5
  2356.                                N             Reserved for future use.
  2357.  
  2358.          2      Progname             15
  2359.                                C             The file name of the program.
  2360.  
  2361.          3      Version              8
  2362.                                C             The version number of the program.
  2363.                                              If this field has a value it will be
  2364.                                              appended to the description when re-
  2365.                                              corded.
  2366.  
  2367.          4      Size           N             The size of the program file.
  2368.  
  2369.          5      Crc32          N             Reserved for future use.
  2370.  
  2371.          6      Compmethod           1
  2372.                                C             If this field has a "S" in it, the
  2373.                                              size of the found program file must
  2374.                                              match the size recorded in this
  2375.                                              file.
  2376.  
  2377.          7      Dirmethod            1
  2378.                                C             Reserved for future use.
  2379.  
  2380.          8      Progtype             1
  2381.                                C             Type of program
  2382.  
  2383.          9      Dirbein              30
  2384.                                C             Reserved for future use.
  2385.  
  2386.          10     Dirnobein      C     30      Reserved for future use.
  2387.  
  2388.          11     Descrip        C     60      Description of program
  2389.  
  2390.          12     Runcode              1
  2391.                                C             Reserved for future use.
  2392.  
  2393.          13     Progid         N             Reserved for future use.
  2394.  
  2395.  
  2396.          Table 11 -  Structure of program input files
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.     2.11.2. MICROCHANNEL BOARD INPUT FILES
  2404.  
  2405.        The structure of microchannel board input files is shown below:
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.                                                35
  2414.                                           Page 
  2415.  
  2416.                                    ICF REFERENCE MANUAL
  2417.  
  2418.  
  2419.  
  2420.  
  2421.         FIELD     FIELD    DATA  LENGTH              DESCRIPTION
  2422.         NUMBER    NAME     TYPE
  2423.  
  2424.         1      Id          C     4       The hex ID number of the board.
  2425.                                          This ID number is used in the nam-
  2426.                                          ing of the ADF option file that ac-
  2427.                                          companies every microchannel board.
  2428.  
  2429.         2      Descrip     C     100     The description of the board.
  2430.  
  2431.         3      Flag        C     1       Reserved for future use.
  2432.  
  2433.         4      Misc        C     10      Reserved for future use.
  2434.  
  2435.  
  2436.          Table    - 
  2437.                12   Structure of microchannel input files
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.     2.12. ICF OUTPUT FILES
  2447.  
  2448.  
  2449.  
  2450.     2.12.1. OUTPUT FILE NAMING
  2451.  
  2452.        ICF sends output to a file when one of the following options is speci-
  2453.        fied:
  2454.  
  2455.  
  2456.      OPTION OUTPUT FILE FORMAT
  2457.  
  2458.      Dbase  output is stored in Dbase format
  2459.  
  2460.      Lotus  output is stored in Lotus 1-2-3 format
  2461.  
  2462.      Ascii  output is stored in Ascii format
  2463.  
  2464.  
  2465.          Table 13 -  Output file options
  2466.  
  2467.  
  2468.  
  2469.  
  2470.        The name of the output file is normally a standard extension, which de-
  2471.        pends on which output file format is used, and a standard name, which de-
  2472.  
  2473.  
  2474.  
  2475.                                                36
  2476.                                           Page 
  2477.  
  2478.                                    ICF REFERENCE MANUAL
  2479.  
  2480.  
  2481.  
  2482.        pends on the ICF command being performed. Below is a list of the standard
  2483.        extensions used. These cannot be changed:
  2484.  
  2485.  
  2486.      OPTION    STANDARD EXTENSION
  2487.  
  2488.      Dbase     .DBF
  2489.  
  2490.      Lotus     .WK1
  2491.  
  2492.      Ascii     .ASC
  2493.  
  2494.  
  2495.          Table 14 - Standard file extensions
  2496.  
  2497.  
  2498.  
  2499.        The standard names are shown below, controlled by what ICF command is
  2500.        performed (where .ext is one of the standard extensions):
  2501.  
  2502.  
  2503.                        STANDARD FILE NAME
  2504.      COMMAND
  2505.  
  2506.      STATUS or AUTO    ICFINV.ext
  2507.  
  2508.      FILES             ICFFILES.ext
  2509.  
  2510.      PROGRAMS          ICFPROG.ext
  2511.  
  2512.      DISKSPACE         ICFDSKSP.ext
  2513.  
  2514.  
  2515.          Table    - 
  2516.                15   Standard file names
  2517.  
  2518.  
  2519.  
  2520.        CHANGING THE FILE NAME
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.        The /Filename option can be used to change the standard file name as-
  2527.        signed to the output file. This may desired for any of the following rea-
  2528.        sons:
  2529.  
  2530.          It is advantageous to identify the file with the user identification.
  2531.  
  2532.          Output files are stored on a LAN (remote) drive.
  2533.  
  2534.  
  2535.  
  2536.  
  2537.                                                37
  2538.                                           Page 
  2539.  
  2540.                                    ICF REFERENCE MANUAL
  2541.  
  2542.  
  2543.  
  2544.  
  2545.        Note that in the latter case, if the filename wasn't specified with the
  2546.        Filename option then each file would overwrite a previous one since it
  2547.        would have the same standard name.
  2548.  
  2549.     SEE ALSO
  2550.        Dbase Option, Ascii Option, Lotus Option, Outdir Option, Computerid
  2551.        Option, Userid Option, Username Option, Filename Option
  2552.  
  2553.  
  2554.     2.12.2. OUTPUT FILE STRUCTURES
  2555.  
  2556.        When output is directed to a file for an ICF command, the output file
  2557.        will have a different structure depending on the command. Following is a
  2558.        summary of the file structures. The first column shows the field name,
  2559.        the second column the data type, and the third column the length. Numeric
  2560.        fields have no decimal places unless otherwise indicated. The data types
  2561.        are:
  2562.  
  2563.  
  2564.       DATA   DESCRIPTION
  2565.       TYPE
  2566.  
  2567.         C    character
  2568.  
  2569.         D    date
  2570.  
  2571.         N    numeric
  2572.  
  2573.  
  2574.          Table    - 
  2575.                16   Field description data types
  2576.  
  2577.  
  2578.  
  2579.        Files created using the /Ascii option do not have a structure: the struc-
  2580.        tures given indicate the order of the fields output.
  2581.  
  2582.  
  2583.  
  2584.  
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.                                                38
  2600.                                           Page 
  2601.  
  2602.                                    ICF REFERENCE MANUAL
  2603.  
  2604.  
  2605.  
  2606.  
  2607.                     DATA
  2608.      FIELD NAME            LENGTH
  2609.                     TYPE
  2610.  
  2611.  
  2612.      FILES
  2613.      COMMAND
  2614.  
  2615.  
  2616.      Drive           C        3
  2617.  
  2618.      Dirname                 60
  2619.                      C
  2620.  
  2621.      Filename        C        8
  2622.  
  2623.      Ext             C        3
  2624.  
  2625.      Attrs           C        6
  2626.  
  2627.      Size                    12
  2628.                      N
  2629.  
  2630.      Date            D        8
  2631.  
  2632.      Time            C        6
  2633.  
  2634.      Server 6                30
  2635.                      C
  2636.  
  2637.  
  2638.      STATUS
  2639.      COMMAND
  2640.  
  2641.  
  2642.      Id              N        6
  2643.  
  2644.      Value           C       150
  2645.  
  2646.      Desc 7                  30
  2647.                      C
  2648.  
  2649.  
  2650.      PROGRAMS
  2651.      COMMAND
  2652.  
  2653.  
  2654.      Progno          N        6
  2655.  
  2656.  
  2657.                         
  2658.  
  2659.        6 Valid for special ICF LAN versions only
  2660.  
  2661.          This field only output if /Desc option given.
  2662.        7
  2663.  
  2664.  
  2665.  
  2666.                                                39
  2667.                                           Page 
  2668.  
  2669.                                    ICF REFERENCE MANUAL
  2670.  
  2671.  
  2672.  
  2673.  
  2674.      Progname        C       70
  2675.  
  2676.      Filename        C       15
  2677.  
  2678.      Drive           C        3
  2679.  
  2680.      Path            C       100
  2681.  
  2682.      Size            N       12
  2683.  
  2684.      Date            D        8
  2685.  
  2686.      Time            C        6
  2687.  
  2688.      Server 8        C       30
  2689.  
  2690.  
  2691.          Table 17 - Output file structures by command
  2692.  
  2693.  
  2694.  
  2695.        ADDITIONAL FIELDS
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.        Additional fields may be automatically added to each record if the /Id
  2702.        option or the /Timestamp option is specified. Refer to those options in
  2703.        the reference section for more information.
  2704.  
  2705.  
  2706.     SEE ALSO
  2707.        Status Command, Output File Structure, Id Option, Timestamp Option
  2708.  
  2709.  
  2710.     2.12.3. STATUS COMMAND OUTPUT FILE STRUCTURE
  2711.  
  2712.        The structure of the output file when the Status command is used to col-
  2713.        lect PC inventory information is shown below:
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.                         
  2722.  
  2723.        8 Valid for special ICF LAN versions only
  2724.  
  2725.  
  2726.  
  2727.                                           Page 40
  2728.  
  2729.                                    ICF REFERENCE MANUAL
  2730.  
  2731.  
  2732.  
  2733.  
  2734.       FIELD    DATA   LENGTH
  2735.        NAME    TYPE
  2736.  
  2737.      Id         N       6
  2738.  
  2739.      Value      C      150
  2740.  
  2741.      Desc       C
  2742.           9             30
  2743.  
  2744.  
  2745.          Table    - 
  2746.                18   Output file structure for STATUS command
  2747.  
  2748.  
  2749.  
  2750.        The Id field holds a number used to identify the type of information in
  2751.        the record. For example, the operating system name and version are two
  2752.        different types of information and each has a unique Id assigned.
  2753.  
  2754.        The Value field contains the actual string representing the value of the
  2755.        data item being collected. Any numeric values are always converted to
  2756.        character format prior to storing them in this field.
  2757.  
  2758.        The Desc field is only included in the output file structure if the /Desc
  2759.        option is given. If specified, this field contains a description of the
  2760.        data item stored in the record.
  2761.  
  2762.        This methodology yields a uniform data structure for collecting disparate
  2763.        forms of data. If you write programs to read the files created by the
  2764.        STATUS command, you can easily read the file and simply use lookup tables
  2765.        to refer to what data each record contains. Following is a list of the
  2766.        different ID numbers assigned to each data item. Items followed by (#)
  2767.        have special notes given below:
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.                         
  2784.  
  2785.        9 this field only output if /Desc option given.
  2786.  
  2787.  
  2788.  
  2789.                                                41
  2790.                                           Page 
  2791.  
  2792.                                    ICF REFERENCE MANUAL
  2793.  
  2794.  
  2795.  
  2796.  
  2797.                                                   DATA
  2798.                ID DESCRIPTION             ID #            NOTES
  2799.                                                   TYPE
  2800.  
  2801.      Total expanded memory                       number
  2802.                                             1
  2803.  
  2804.      Expanded memory page frame             2      hex
  2805.  
  2806.      Available expanded memory                   number
  2807.                                             3
  2808.  
  2809.      Expanded memory version                     number
  2810.                                             4
  2811.  
  2812.  
  2813.  
  2814.      Mouse type                                  string
  2815.                                             5
  2816.  
  2817.      Mouse driver version                        number
  2818.                                             6
  2819.  
  2820.      Mouse IRQ                                   number
  2821.                                             7
  2822.  
  2823.  
  2824.  
  2825.      Total extended memory                       number
  2826.                                             8
  2827.  
  2828.      Available memory                            number
  2829.                                             9
  2830.  
  2831.      Used memory                                 number
  2832.                                            10
  2833.  
  2834.      Reported memory                       11    number
  2835.  
  2836.  
  2837.  
  2838.      Video adapter                               string
  2839.                                            12
  2840.  
  2841.      Video display                               string
  2842.                                            13
  2843.  
  2844.      Video adapter name                    14    string
  2845.  
  2846.  
  2847.  
  2848.      Processor                             17    string
  2849.  
  2850.      CoProcessor                           18    string
  2851.  
  2852.  
  2853.  
  2854.      PC Model code                         19      hex
  2855.  
  2856.      PC Model name                         20    string
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.                                           Page 42
  2863.  
  2864.                                    ICF REFERENCE MANUAL
  2865.  
  2866.  
  2867.  
  2868.  
  2869.  
  2870.  
  2871.      Number of serial ports                21    number
  2872.  
  2873.      Number of parallel ports              22    number
  2874.  
  2875.      Number of floppy drives               23    number
  2876.  
  2877.  
  2878.  
  2879.      Verify mode                           24    string
  2880.  
  2881.      Drives                                25    string
  2882.  
  2883.      Operating System version              26    string
  2884.  
  2885.      Bios                                  27    string
  2886.  
  2887.  
  2888.  
  2889.      Username ID                           28    string
  2890.  
  2891.      Computer ID                           29    string
  2892.  
  2893.      Company name                          30    string
  2894.  
  2895.  
  2896.  
  2897.      DOS Print TSR                         31    string
  2898.  
  2899.      DOS Append TSR                        32    string
  2900.  
  2901.      Program                               33    packed     1
  2902.  
  2903.      Microchannel board                    34    packed     2
  2904.  
  2905.      Logical disk information              35    packed     3
  2906.  
  2907.  
  2908.  
  2909.      Environment variable                  54    string
  2910.  
  2911.  
  2912.  
  2913.      Printer ID                            55    string
  2914.  
  2915.      Modem ID                              56    string
  2916.  
  2917.      Monitor ID                            57    string
  2918.  
  2919.  
  2920.  
  2921.  
  2922.                                           Page 43
  2923.  
  2924.                                    ICF REFERENCE MANUAL
  2925.  
  2926.  
  2927.  
  2928.  
  2929.      User ID                               58    string
  2930.  
  2931.      Misc ID 1                             59    string
  2932.  
  2933.      Misc ID 2                             60    string
  2934.  
  2935.      Location                              68    string
  2936.  
  2937.  
  2938.  
  2939.      Bus type                              61    string
  2940.  
  2941.      Current date                          63     date
  2942.  
  2943.      Current time                          64    string
  2944.  
  2945.  
  2946.  
  2947.      Text file                             70    packed     4
  2948.  
  2949.      Notes 1                               66    string
  2950.  
  2951.      Notes 2                               67    string
  2952.  
  2953.  
  2954.  
  2955.      Cmos floppy 1 type                   1001   string
  2956.  
  2957.      Cmos floppy 2 type                   1002   string
  2958.  
  2959.      Cmos hard drive 1 type               1003   number
  2960.  
  2961.      Cmos hard drive 2 type               1004   number
  2962.  
  2963.      Cmos base memory                     1005   number
  2964.  
  2965.      Cmos expanded memory                 1006   number
  2966.  
  2967.      Cmos math CoProcessor                1007   string
  2968.  
  2969.  
  2970.          Table 19 - STATUS command output field ID's
  2971.  
  2972.  
  2973.  
  2974.  
  2975.     NOTES
  2976.        Packed values - Some fields have values that are actually a concatenation
  2977.        of strings. The fields that use this method have a data type of "packed"
  2978.        and their contents are described below. Each string in a packed field is
  2979.  
  2980.  
  2981.  
  2982.                                           Page 44
  2983.  
  2984.                                    ICF REFERENCE MANUAL
  2985.  
  2986.  
  2987.  
  2988.        separated from the next by a "token character". By default this character
  2989.        is the caret "^".
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.                                           Page 45
  3043.  
  3044.                                    ICF REFERENCE MANUAL
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.       NAME OF PACKED  SEQUENCE
  3051.           FIELD        NUMBER             DESCRIPTION
  3052.  
  3053.      Programs             1     Product number - number ob-
  3054.      (note 1)                   tained from the ICF input file
  3055.                                 (if one was present) It will be
  3056.                                 zero otherwise. This number
  3057.                                 makes it easy to identify com-
  3058.                                 mon software.
  3059.  
  3060.                           2     Path and file name
  3061.  
  3062.                           3     Program description - comes
  3063.                                 from the ICF input file.
  3064.  
  3065.                           4     File size
  3066.  
  3067.                           5     File date
  3068.  
  3069.                           6     File time
  3070.  
  3071.  
  3072.  
  3073.      Microchannel         1     Product number - number ob-
  3074.      Boards                     tained from the ICF input file
  3075.      (note 2)                   (if one was present) It will be
  3076.                                 zero otherwise. This number
  3077.                                 makes it easy to identify com-
  3078.                                 mon software.
  3079.  
  3080.                           2     Microchannel ID code - read
  3081.                                 from the board itself
  3082.  
  3083.                           3     Board description - comes from
  3084.                                 the ICF input file.
  3085.  
  3086.  
  3087.  
  3088.      Logical Drive        1     Drive number (3=C, 4=D, etc...)
  3089.      Information
  3090.      (note 3)
  3091.  
  3092.                           2     Total disk space
  3093.  
  3094.                           3     Free disk space
  3095.  
  3096.                           4     Used disk space
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.                                                46
  3103.                                           Page 
  3104.  
  3105.                                    ICF REFERENCE MANUAL
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.      Text Files           1     File name
  3113.      (note 4)
  3114.  
  3115.                           2     File path
  3116.  
  3117.                           3     Text of line
  3118.  
  3119.  
  3120.          Table    - 
  3121.                20   Packed field values
  3122.  
  3123.  
  3124.  
  3125.  
  3126.     SEE ALSO
  3127.        Status Command, Desc Option
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.                                           Page 47
  3165.  
  3166.                                    ICF REFERENCE MANUAL
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.                                 ____________________
  3174.                                 3. COMMAND REFERENCE
  3175.  
  3176.  
  3177.                                 ____________________
  3178.                                                     
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.  
  3186.  
  3187.  
  3188.  
  3189.     3.1. ASK COMMAND
  3190.  
  3191.     SYNTAX
  3192.        ICF ASK
  3193.  
  3194.     DESCRIPTION
  3195.        This command presents a screen in which you can enter stand-alone or
  3196.        physical equipment to automatically be included in the configuration
  3197.        analysis whenever the STATUS command is performed.
  3198.  
  3199.        Unlike the /Ask option, using this command simply presents a data entry
  3200.        screen for entering information and, upon exiting, immediately exits ICF
  3201.        with no configuration run being performed.
  3202.  
  3203.     SEE ALSO
  3204.        Collecting Physical Config Data, Ask Option
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.     3.2. AUTO COMMAND
  3211.  
  3212.     SYNTAX
  3213.        ICF AUTO <auto parameters> <options>
  3214.  
  3215.     DESCRIPTION
  3216.        This command is used to check if any changes were made to a PC's configu-
  3217.        ration since the last time configuration data was collected. If changes
  3218.        are detected, ICF automatically performs the STATUS command which will
  3219.        result in a new data collection.
  3220.  
  3221.        This process has been carefully designed to permit ICF to quickly perform
  3222.        a "pre-check" of a computer configuration to determine if it's practical
  3223.  
  3224.  
  3225.  
  3226.                                           Page 48
  3227.  
  3228.                                    ICF REFERENCE MANUAL
  3229.  
  3230.  
  3231.  
  3232.        to do a full configuration run. Since a full run could take time
  3233.        (particularly if software packages are inventoried), this feature is ex-
  3234.        tremely powerful. It enables you to have ICF run every day on each com-
  3235.        puter, and it will run very quickly unless it determines a full run is
  3236.        required.
  3237.  
  3238.        Following is a discussion of the events that take place when ICF is used
  3239.        with the AUTO command. Refer to other mentioned topics and options for
  3240.        details.
  3241.  
  3242.        1.     If the /Force option is specified, further checking is not per-
  3243.          formed and a configuration run is performed.
  3244.  
  3245.        2.     ICF looks for a file on a local hard disk called
  3246.          C:\AUTORUN.DAT. This file contains data saved during the last con-
  3247.          figuration run. If the file is not found, ICF does a new run.
  3248.  
  3249.          This file may have different names and/or locations, depending on
  3250.          whether the /Autorunfile option is used. In addition, if the /Hide
  3251.          op     was previ
  3252.            tion          ously used then the file may be marked as Hidden,
  3253.          System, and Readonly.
  3254.  
  3255.        3.     If the /Autorun option is not specified, ICF will use all the
  3256.          criteria for com   ing the current configuration with the previous
  3257.                          par
  3258.          one. As soon as a change is detected ICF stops checking and starts a
  3259.          configuration run. Following is the criteria that is checked:
  3260.  
  3261.  
  3262.  
  3263.        LONG   SHORT
  3264.        CODE    CODE               DESCRIPTION
  3265.  
  3266.       CMOS      C    Cmos information
  3267.  
  3268.       BIOS      B    Bios data
  3269.  
  3270.       SPACE     S    Amount of free disk space on drives
  3271.  
  3272.       MAIN      M    General information including memory,
  3273.                      processor
  3274.  
  3275.       DIRS      D    Number of root-level directories
  3276.  
  3277.       DAYS      Y    Number of days since last run
  3278.  
  3279.       IDS       I    ID information entered manually
  3280.  
  3281.       MCA       A    Installed microchannel boards
  3282.  
  3283.  
  3284.               Table 21 - Autorun criteria
  3285.  
  3286.  
  3287.  
  3288.                                                49
  3289.                                           Page 
  3290.  
  3291.                                    ICF REFERENCE MANUAL
  3292.  
  3293.  
  3294.  
  3295.          For more information on these refer to Autorun Option on page 64.
  3296.  
  3297.        4.     If the /Autorun option is specified, it specifies to ICF the
  3298.          criteria that should be checked. This would likely be a subset of
  3299.          those shown above.
  3300.  
  3301.  
  3302.        When configuration data is being collected, the /Escape option may be
  3303.        used by the user to abort the run. This is useful if the user needs to
  3304.        get on with pressing work and cannot wait for ICF to finish. If /Escape
  3305.        is not specified then the user cannot abort (the /Break option controls
  3306.        Ctrl-Break behavior).
  3307.  
  3308.     EXAMPLES
  3309.        ICF AUTO /DBASE /FILENAME=$TEMP
  3310.           ICF will read the C:\AUTORUN.DAT file and determine if anything
  3311.           has changed in the configuration since the last time ICF performed
  3312.           a STATUS command.  If nothing substantial has changed, it exits to
  3313.           the operating system. Otherwise, a new STATUS command is performed
  3314.           and the C:\AUTORUN.DAT file is updated to reflect the changes. The
  3315.           configuration is saved to a Dbase file and the file name will be
  3316.           uniquely numbered.
  3317.  
  3318.        ICF AUTO DAYS /DBASE /FILENAME=$TEMP /DAYS=15
  3319.           Same as above except ICF will not check all the normal AUTO crite-
  3320.           ria. Since the DAYS parameter was specified, only that is checked.
  3321.           The /Days option indicates that at least 15 days would need to
  3322.           have passed in order to run another STATUS.
  3323.  
  3324.        ICF AUTO /ASCII /FILENAME=$USERID /HIDE /AUTORUNFILE=S:\AR.DAT
  3325.           Since no AUTO parameters were specified, all criteria is evaluated
  3326.           to determine if a STATUS command should be performed. The file
  3327.           used to provide previous configuration data is called S:\AR.DAT
  3328.           and has the system, readonly, and hidden attributes set by ICF to
  3329.           guard against modifications to the file. If a STATUS is run the
  3330.           data is saved to an Ascii file with the same name as the userid of
  3331.           the user.
  3332.  
  3333.  
  3334.     SEE ALSO
  3335.        Autodays Option, Autoid Option, Autorunfile Option, Autospace Option,
  3336.        Autorun Option, Force Option, Hide Option, Escape Option, Break Option
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342.     3.3. DISKSPACE COMMAND
  3343.  
  3344.     SYNTAX
  3345.        ICF DISKSPACE <drive letters> <options>
  3346.  
  3347.  
  3348.  
  3349.                                           Page 50
  3350.  
  3351.                                    ICF REFERENCE MANUAL
  3352.  
  3353.  
  3354.  
  3355.  
  3356.     DESCRIPTION
  3357.        This command instructs ICF to report disk space statistics on all local
  3358.        drives in the system. LAN (remote) drives are included if the /Landrives
  3359.        or /Landrives option is specified. If output is sent to the screen, a re-
  3360.        port similar to the example shown below is produced:
  3361.  
  3362.  
  3363.     ===============================================================================
  3364.     DISK SPACE REPORT
  3365.     -------------------------------------------------------------------------------
  3366.     DRIVE     TOTAL SPACE         USED SPACE -- (pct)   FREE SPACE -- (pct)
  3367.  
  3368.     C:         33,296,384         28,772,352   (86.4)         4,524,032   (13.6)
  3369.     D:         88,485,888         88,244,224   (99.7)           241,664   (0.3)
  3370.     E:         88,485,888         71,061,504   (80.3)        17,424,384   (19.7)
  3371.     -------------------------------------------------------------------------------
  3372.     LOCAL     210,268,160        188,078,080   (89.4%)       22,190,080   (10.6%)
  3373.  
  3374.  
  3375.        Output will be directed to a file if one of the file output options is
  3376.        specified: Dbase, Ascii, and Lotus.
  3377.  
  3378.     EXAMPLES
  3379.        ICF DISKSPACE C D
  3380.           A diskspace report is produced for drives C: and D:
  3381.  
  3382.        ICF DISKSPACE /LOTUS /OVERWRITE
  3383.           Disk space statistics is generated for all local drives and the
  3384.           output is sent to a .WK1 worksheet named ICFDSKSP.WK1. If the file
  3385.           exists it is overwritten.
  3386.  
  3387.        ICF DISKSPACE /LOTUS /OVERWRITE /LANDRIVESO
  3388.           Same as above except only LAN drives are processed.
  3389.  
  3390.  
  3391.     SEE ALSO
  3392.        Overview, Landrives Option, Landriveso Option, Dbase Option, Lotus
  3393.        Option, Ascii Option
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.     3.4. FILES COMMAND
  3400.  
  3401.     SYNTAX
  3402.        ICF FILES <filespec1> <filespec2> <filespecn...> /<option1>...
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.                                           Page 51
  3410.  
  3411.                                    ICF REFERENCE MANUAL
  3412.  
  3413.  
  3414.  
  3415.     DESCRIPTION
  3416.        This command searches for files on the computer's disk drives. By default
  3417.        all local drives are searched. For example,
  3418.  
  3419.        ICF FILES
  3420.  
  3421.        will search for all files in all directories on all local drives. If
  3422.        either the /Dbase, /Ascii, or /Lotus options is given then output is di-
  3423.        rected to a file. Refer to ICF Output File Structures on page 38 for in-
  3424.        formation on the file structure. If none of the above options are used, a
  3425.        directory listing is displayed on the screen.
  3426.  
  3427.        There are many options and important rules ICF follows when searching for
  3428.        files, and some of them are different from normal DOS conventions. Refer
  3429.        to File Scan Operations on page 18 for details.
  3430.  
  3431.     EXAMPLES
  3432.        ICF FILES
  3433.           A directory of all files on all local drives, including all direc-
  3434.           tories, will be displayed on the screen.
  3435.  
  3436.        ICF FILES D
  3437.           Same as above but only Drive D: is searched.
  3438.  
  3439.        ICF FILES BAK
  3440.           Searches all local drives and all directories for files with the
  3441.           text "BAK" anywhere in the name. Unlike normal DOS file searching,
  3442.           the following files would be displayed if they existed:
  3443.  
  3444.               TEST.BAK
  3445.               BAKFILE.DAT
  3446.               NEWBAK4
  3447.  
  3448.        ICF FILES /LANDRIVESO /ASCII /OVERWRITE
  3449.           All files on LAN drives only would be searched and output to an
  3450.           Ascii file called ICFFILES.DBF. If the file already exists it is
  3451.           overwritten.
  3452.  
  3453.        ICF FILES \PAYROLL /LANDRIVES /DBASE /FILENAME
  3454.           All files in all directories starting with the \PAYROLL directory
  3455.           are searched, and LAN drives are included. Output is sent to a
  3456.           Dbase file with the name ICFnnnnn.DBF, where nnnnn is a number
  3457.           generated by ICF to ensure the file does not conflict with other
  3458.           existing files.
  3459.  
  3460.  
  3461.     SEE ALSO
  3462.        File Scan Operations
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.                                           Page 52
  3470.  
  3471.                                    ICF REFERENCE MANUAL
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.     3.5. HELP COMMAND
  3481.  
  3482.     SYNTAX
  3483.        ICF HELP <help topic text>
  3484.  
  3485.        This command instructs ICF to display text related to the topic specified
  3486.        on the command line. If no text is included after the HELP command, a
  3487.        list of all available topics is listed. If text is included, only those
  3488.        topics that contain the text are displayed, along with the full help text
  3489.        for each topic.
  3490.  
  3491.        The files ICFHELP1.DBF and ICFHELP2.DBF must be present for this command
  3492.        to function. ICF expects to find them in the current directory, unless
  3493.        the /Indir option is used.
  3494.  
  3495.        To include topic text with embedded spaces, use the "_" (underscore)
  3496.        character in place of each space. ICF will translate these to spaces
  3497.        automatically. If for some reason you wish to use a different character,
  3498.        use the /Spacechar option.
  3499.  
  3500.     SEE ALSO
  3501.        Commands Summary, Indir Option, Spacechar Option
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507.     3.6. PROGRAMS COMMAND
  3508.  
  3509.     SYNTAX
  3510.        ICF PROGRAMS <filespec1> <filespec2> <filespecn...> /<option1>...
  3511.  
  3512.        This command searches for "recognized" programs on the computer. A pro-
  3513.        gram is identified by comparing file information with that stored in the
  3514.        ICFPROG1.DBF file. While ICF provides no built-in capability for adding
  3515.        additional program records to the file, since it is a standard Dbase file
  3516.        it can be edited by a large number of standard packages.
  3517.  
  3518.        Typing just the PROGRAMS command will search all directories on all local
  3519.        drives for software. Many options control the specific search behavior -
  3520.        refer to File Scan Operations on page 18 for details.
  3521.  
  3522.        To explicitly narrow the search to specific drives and/or directories,
  3523.        include the path specification after the PROGRAMS command, and before any
  3524.        options, as shown in the example:
  3525.  
  3526.  
  3527.  
  3528.  
  3529.                                           Page 53
  3530.  
  3531.                                    ICF REFERENCE MANUAL
  3532.  
  3533.  
  3534.  
  3535.        ICF PROGRAMS
  3536.           Searches only drive D for programs
  3537.  
  3538.        If no output file option is specified (/Dbase, /Ascii, or /Lotus), then
  3539.        the output is sent to the screen showing what programs have been found
  3540.        and their location, similar to the example shown below:
  3541.  
  3542.  
  3543.     ===============================================================================
  3544.     INVENTORY OF PROGRAMS FOUND ON SELECTED DRIVES/DIRECTORIES
  3545.     -------------------------------------------------------------------------------
  3546.       1. Dos Program ........................ C:\COMMAND.COM
  3547.       2. Ibm Dos ............................ C:\IBMDOS.COM
  3548.       3. Ms-dos ............................. C:\DOS\FDISK.EXE
  3549.       4. Os/2 Program ....................... C:\OS2\SPOOL.EXE
  3550.       5. Magellan 1.0 ....................... D:\MAG\MAGINDEX.EXE
  3551.       6. Hyperaccess/5 ...................... D:\HA\HP5DOS.EXE
  3552.       7. Tapcis ............................. D:\TAP\TAPCIS.EXE
  3553.       8. Paint Brush Program ................ D:\WINDOWS\PBRUSH.EXE
  3554.       9. Managing Your Money Program ........ D:\MYM8\MYM.EXE
  3555.      10. Microsoft C Compiler ............... D:\C600\BIN\C1L.EXE
  3556.      11. Microsoft Windows .................. D:\WINDOWS\SYSTEM\KERNEL.EXE
  3557.  
  3558.  
  3559.         If one of the output files is used, the data is stored in the requested
  3560.        format. Refer to Output File Structures on page 38 for details on what
  3561.        the file structure look like.
  3562.  
  3563.        This command is also performed automatically as part of the STATUS com-
  3564.        mand (unless the /Nostatus option is used to exclude it).
  3565.  
  3566.     SEE ALSO
  3567.        File Scan Operations, Status Command
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.     3.7. STATUS COMMAND
  3574.  
  3575.     SYNTAX
  3576.        Status <status subject list>
  3577.  
  3578.     DESCRIPTION
  3579.        This command collects information describing the configuration of the PC
  3580.        and either displays the information on the screen or sends it to an out-
  3581.        put file. If no filetype option is given then the configuration is dis-
  3582.        played on the screen, and may be redirected to a text file or printer us-
  3583.        ing DOS redirection techniques. A sample report is shown below:
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.                                           Page 54
  3590.  
  3591.                                    ICF REFERENCE MANUAL
  3592.  
  3593.  
  3594.  
  3595.     ===============================================================================
  3596.                                     ID INFORMATION
  3597.     -------------------------------------------------------------------------------
  3598.                                 User ID :  SMITH
  3599.                             Computer ID :  1232,1321
  3600.                                Location :  ROOM 128
  3601.  
  3602.     ===============================================================================
  3603.                                    MAIN INFORMATION
  3604.     -------------------------------------------------------------------------------
  3605.                                    Date :  02/26/92
  3606.                                    Time :  21:17:58
  3607.                               Processor :  386
  3608.                      Coprocessor (Bios) :  NO
  3609.                           PC Model code :  01FC
  3610.                           PC Model name :  PC-AT 3x9 or clone
  3611.                            Serial ports :  2
  3612.                           Printer ports :  1
  3613.                           Floppy drives :  2
  3614.                            Local drives :  ABCDE
  3615.                              OS version :  DOS  5.0
  3616.                               Bios date :  04/09/90
  3617.                                Bus type :  ISA
  3618.  
  3619.     ===============================================================================
  3620.                                    VIDEO INFORMATION
  3621.     -------------------------------------------------------------------------------
  3622.                           Video adapter :  1
  3623.                  Active video subsystem :  VGA with Analog Color Monitor
  3624.                Inactive video subsystem :  No Display
  3625.  
  3626.     ===============================================================================
  3627.                                    CMOS INFORMATION
  3628.     -------------------------------------------------------------------------------
  3629.                                Floppy 1 :  3.5 1.44M
  3630.                                Floppy 2 :  5.25 1.2M
  3631.                       Hard drive 1 type :  47
  3632.                             Base Memory :  640
  3633.                         Expanded Memory :  7168
  3634.  
  3635.     ===============================================================================
  3636.                                   MEMORY INFORMATION
  3637.     -------------------------------------------------------------------------------
  3638.                         Extended memory :  2000
  3639.  
  3640.     ===============================================================================
  3641.                                   PROGRAM INFORMATION
  3642.     -------------------------------------------------------------------------------
  3643.       1. Dos Program ........................ C:\COMMAND.COM
  3644.       2. Ibm Dos ............................ C:\IBMDOS.COM
  3645.       3. Dos Program ........................ C:\DOS\COMMAND.COM
  3646.  
  3647.  
  3648.  
  3649.                                           Page 55
  3650.  
  3651.                                    ICF REFERENCE MANUAL
  3652.  
  3653.  
  3654.  
  3655.       4. Os/2 Program ....................... C:\OS2\SPOOL.EXE
  3656.       5. Magellan 1.0 ....................... D:\MAG\MAGINDEX.EXE
  3657.       6. Hyperaccess/5 ...................... D:\HA\HP5DOS.EXE
  3658.       7. Paint Brush Program ................ D:\WINDOWS\PBRUSH.EXE
  3659.       8. Managing Your Money Program ........ D:\MYM8\MYM.EXE
  3660.       9. Microsoft C Compiler ............... D:\C600\BINP\C1L.EXE
  3661.      10. Microsoft Windows .................. D:\WINDOWS\SYSTEM\KERNEL.EXE
  3662.  
  3663.  
  3664.     ===============================================================================
  3665.                            ENVIRONMENT VARIABLE INFORMATION
  3666.     -------------------------------------------------------------------------------
  3667.     COMSPEC=C:\DOS\COMMAND.COM
  3668.     PROMPT=$p$g
  3669.     PATH=C:\DOS
  3670.     TEMP=C:\DOS
  3671.  
  3672.  
  3673.     ===============================================================================
  3674.                                    DRIVE INFORMATION
  3675.     -------------------------------------------------------------------------------
  3676.     C:         33,296,384         28,772,352   (0.0)         4,524,032   (0.0)
  3677.     D:         88,485,888         88,244,224   (0.0)           241,664   (0.0)
  3678.     E:         88,485,888         71,065,600   (0.0)        17,420,288   (0.0)
  3679.  
  3680.  
  3681.     ===============================================================================
  3682.                               DOS EXTENSIONS INFORMATION
  3683.     -------------------------------------------------------------------------------
  3684.     SHARE
  3685.     Network
  3686.     NLSFUNC
  3687.     HIMEM.SYS
  3688.     KEYB.COM
  3689.  
  3690.  
  3691.     ===============================================================================
  3692.                          SYSTEM CONFIGURATION FILE INFORMATION
  3693.     -------------------------------------------------------------------------------
  3694.  
  3695.     ******** [ CONFIG.SYS File ] ********
  3696.       1. rem DEVICE=C:\DOS\SETVER.EXE
  3697.       2. DEVICE=C:\DOS\HIMEM.SYS
  3698.       3. rem DEVICE=C:\DOS\EMM386.EXE
  3699.       4. rem DOS=HIGH
  3700.       5. FILES=60
  3701.       6. BUFFERS=45
  3702.       7. SHELL=C:\DOS\COMMAND.COM C:\DOS\  /p
  3703.  
  3704.     ******** [ AUTOEXEC.BAT File ] ********
  3705.       1. @ECHO OFF
  3706.  
  3707.  
  3708.  
  3709.                                           Page 56
  3710.  
  3711.                                    ICF REFERENCE MANUAL
  3712.  
  3713.  
  3714.  
  3715.       2. PROMPT $p$g
  3716.       3. PATH C:\DOS
  3717.       4. SET TEMP=C:\DOS
  3718.  
  3719.  
  3720.        If the /Dbase, /Lotus, or /Ascii options are given then the output is di-
  3721.        rected to a file. The format of the output file structure is given in
  3722.        Status Command Output File Structure on page 40.
  3723.  
  3724.     EXAMPLES
  3725.        ICF STATUS
  3726.           Displays on the screen the configuration of the PC.
  3727.  
  3728.        ICF STATUS /DBASE
  3729.           Redirects the configuration data to an output file in the Dbase
  3730.           format.
  3731.  
  3732.        ICF STATUS MCA PRO
  3733.           Performs the status command but only collects information concern-
  3734.           ing microchannel boards (MCA) and programs (PRO). The list of all
  3735.           categories that can be included as parameters to STATUS is shown
  3736.           below:
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.                                           Page 57
  3770.  
  3771.                                    ICF REFERENCE MANUAL
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.          CODE  DESCRIPTION
  3778.  
  3779.          MCA   Microchannel
  3780.  
  3781.          MEM   Memory
  3782.  
  3783.          MOU   Mouse
  3784.  
  3785.          VIO   Video
  3786.  
  3787.          MAI   Main information
  3788.  
  3789.          PRO   Program (software) infor-
  3790.                mation
  3791.  
  3792.          LAN   LAN Information
  3793.  
  3794.          ENV   Environment variables
  3795.  
  3796.          IDI   Id information
  3797.  
  3798.          DSK   Disk information
  3799.  
  3800.          TXT   Text files (i.e.
  3801.                CONFIG.SYS, AUTOEXEC.BAT)
  3802.  
  3803.          CMO   Cmos information
  3804.  
  3805.          SUB   DOS TSR and Subsystem
  3806.                information
  3807.  
  3808.  
  3809.             Table 22 - Status command groups
  3810.  
  3811.  
  3812.  
  3813.  
  3814.     OPTIONS
  3815.        Many options can be used with the STATUS command. An especially useful
  3816.        one is the /Nostatus option, which means "don't collect information on
  3817.        specified categories of information". The categories are shown above and
  3818.        given as a parameter to the option, as shown in the following example:
  3819.  
  3820.        ICF STATUS /NOSTATUS=PRO
  3821.           This tells ICF to skip collecting information for programs, which
  3822.           can be useful since it bypasses what could be a timely disk scan.
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.                                           Page 58
  3830.  
  3831.                                    ICF REFERENCE MANUAL
  3832.  
  3833.  
  3834.  
  3835.     SEE ALSO
  3836.        Status Command Output File Structure, Nostatus Option
  3837.  
  3838.  
  3839.  
  3840.  
  3841.  
  3842.  
  3843.  
  3844.  
  3845.  
  3846.  
  3847.  
  3848.  
  3849.  
  3850.  
  3851.  
  3852.  
  3853.  
  3854.  
  3855.  
  3856.  
  3857.  
  3858.  
  3859.  
  3860.  
  3861.  
  3862.  
  3863.  
  3864.  
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.  
  3887.  
  3888.  
  3889.                                           Page 59
  3890.  
  3891.                                    ICF REFERENCE MANUAL
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.                                 ____________________
  3899.                                 4. OPTIONS REFERENCE
  3900.  
  3901.  
  3902.                                 ____________________
  3903.                                                     
  3904.  
  3905.  
  3906.  
  3907.  
  3908.  
  3909.  
  3910.  
  3911.  
  3912.  
  3913.  
  3914.     4.1. ALLDISKS OPTION
  3915.  
  3916.     DESCRIPTION
  3917.        This option instructs ICF to include all drives in a file scan operation.
  3918.  
  3919.        This option may conflict with related options. The precedence order for
  3920.        ICF options that control what drives are included in a file scan opera-
  3921.        tion are covered in the "ICF Drive Options Summary" topic.
  3922.  
  3923.     SEE ALSO
  3924.        Drive Options Summary, File Scan Operations, Drives Option, Skipdrives
  3925.        Option, Landrives Option, Landriveso Option
  3926.  
  3927.  
  3928.  
  3929.  
  3930.  
  3931.     4.2. ALLEXT OPTION
  3932.  
  3933.     DESCRIPTION
  3934.        This option specifies that all extensions should be totaled when the
  3935.        /Totext option is given.
  3936.  
  3937.  
  3938.  
  3939.        NOTE: This option is experimental and may be discontinued in future
  3940.        versions of ICF.
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.     SEE ALSO
  3947.        Experimental Features, Totext Option
  3948.  
  3949.  
  3950.  
  3951.                                           Page 60
  3952.  
  3953.                                    ICF REFERENCE MANUAL
  3954.  
  3955.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.     4.3. APPEND OPTION
  3963.  
  3964.     DESCRIPTION
  3965.        If a data file is specified (with the DBASE, ASCII, or LOTUS options) and
  3966.        a file already exists with the same name, use of this option will result
  3967.        in data being appended to the existing file. If this option is used and
  3968.        the file doesn't exist, it is created normally.
  3969.  
  3970.  
  3971.  
  3972.  
  3973.        NOTE:  APPEND is not supported for files created with the /Lotus op-
  3974.        tion.
  3975.  
  3976.  
  3977.  
  3978.  
  3979.  
  3980.     SEE ALSO
  3981.        Overwrite Option, Dbase Option, Lotus Option, Ascii Option
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989.     4.4. ASCII OPTION
  3990.  
  3991.     DESCRIPTION
  3992.        This option instructs ICF to save data in an Ascii file. The file will be
  3993.        comma delimited with quotes used to surround strings.
  3994.  
  3995.        The extension applied to Ascii files is always .ASC. The name of the file
  3996.        depends on the command used and if the /Filename option is specified.
  3997.  
  3998.     SEE ALSO
  3999.        Dbase Option, Lotus Option, Output File Naming
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.                                           Page 61
  4012.  
  4013.                                    ICF REFERENCE MANUAL
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.  
  4020.  
  4021.  
  4022.     4.5. ASK OPTION
  4023.  
  4024.     DESCRIPTION
  4025.        This option instructs ICF to present a data entry screen where physical
  4026.        equipment and user identification data can be entered. This screen is
  4027.        presented immediately prior to performing a configuration collection when
  4028.        the STATUS or AUTO commands are used.
  4029.  
  4030.  
  4031.  
  4032.        NOTE:  Any data or changes entered WILL NOT be saved unless the
  4033.        /Saveids option is specified.
  4034.  
  4035.  
  4036.  
  4037.  
  4038.        By using the ASK command instead, the same data entry screen is presented
  4039.        but a STATUS command is not performed. In this case /Saveids does not
  4040.        have to be specified because all entered information is automatically
  4041.        saved.
  4042.  
  4043.     SEE ALSO
  4044.        Collecting Physical Config Data, Saveids Option, Ask Command.
  4045.  
  4046.  
  4047.  
  4048.  
  4049.  
  4050.     4.6. ATTRS OPTION
  4051.  
  4052.     SYNTAX
  4053.        /Attrs=<file attribute codes>
  4054.  
  4055.     DESCRIPTION
  4056.        This option specifies the file attributes files must have in order to be
  4057.        included in file scan operations. The codes are as follows:
  4058.  
  4059.  
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  
  4065.  
  4066.  
  4067.  
  4068.  
  4069.  
  4070.  
  4071.                                           Page 62
  4072.  
  4073.                                    ICF REFERENCE MANUAL
  4074.  
  4075.  
  4076.  
  4077.  
  4078.       ATTRIBUTE       MEANING
  4079.          CODE
  4080.  
  4081.                   Readonly
  4082.           R
  4083.  
  4084.           S       System
  4085.  
  4086.                   Hidden
  4087.           H
  4088.  
  4089.                   Normal
  4090.           N
  4091.  
  4092.                   Archive
  4093.           A
  4094.  
  4095.  
  4096.          Table    - 
  4097.                23   File attribute codes
  4098.  
  4099.  
  4100.  
  4101.     EXAMPLES
  4102.        ICF FILES /ASCII /ATTRS=RS
  4103.  
  4104.     SEE ALSO
  4105.        Protected Option, File Scan Operations, Normal Option
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111.     4.7. AUTODAYS OPTION
  4112.  
  4113.     SYNTAX
  4114.        /Autodays=<number of days>
  4115.  
  4116.     DESCRIPTION
  4117.        This option specifies how many days can elapse before the STATUS command
  4118.        is run to perform configuration data collection on the PC. It is only
  4119.        valid when the AUTO command is used. Even if no other changes are de-
  4120.        tected on a given PC, once this many days elapse since the last time con-
  4121.        figuration data was collected a new run is performed.
  4122.  
  4123.        For example,
  4124.  
  4125.        ICF AUTO /AUTODAYS=14
  4126.  
  4127.        will instruct ICF to perform the STATUS command every 14 days.
  4128.  
  4129.     SEE ALSO
  4130.        Auto Command, Autorun Option, Autoid Option, Autorunfile Option,
  4131.        Autospace Option, Force Option
  4132.  
  4133.  
  4134.  
  4135.  
  4136.                                                63
  4137.                                           Page 
  4138.  
  4139.                                    ICF REFERENCE MANUAL
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145.  
  4146.  
  4147.  
  4148.     4.8. AUTORUN OPTION
  4149.  
  4150.     SYNTAX
  4151.        /Autorun=<criteria codes>
  4152.  
  4153.     DESCRIPTION
  4154.        This option specifies a list of criteria to check when ICF compares a
  4155.        current configuration with a previous one, to determine if it is neces-
  4156.        sary to perform another configuration data collection. It is only valid
  4157.        when the AUTO command is used with ICF. If this option is not specified,
  4158.        then all criteria is checked. The list of criteria codes is formed by
  4159.        stringing together codes from the list below. Either the long code or
  4160.        short code can be used (mixtures are ok) and each must be separated from
  4161.        the next with a comma.
  4162.  
  4163.  
  4164.  
  4165.        LONG   SHORT
  4166.        CODE   CODE                  DESCRIPTION
  4167.  
  4168.      CMOS       C    Cmos information
  4169.  
  4170.      BIOS       B    Bios data
  4171.  
  4172.      SPACE      S    Amount of free disk space on drives
  4173.  
  4174.      MAIN       M    General information including memory,
  4175.                      processor
  4176.  
  4177.      DIRS       D    Number of root-level directories
  4178.  
  4179.      DAYS       Y    Number of days since last run
  4180.  
  4181.      IDS        I    ID information entered manually
  4182.  
  4183.      MCA        A    Installed microchannel boards
  4184.  
  4185.  
  4186.          Table    -  
  4187.                24    Autorun criteria
  4188.  
  4189.  
  4190.  
  4191.  
  4192.  
  4193.          The CMOS, BIOS, MAIN, and MCA categories should be self-explanatory (we
  4194.          hope!).
  4195.  
  4196.  
  4197.  
  4198.                                                64
  4199.                                           Page 
  4200.  
  4201.                                    ICF REFERENCE MANUAL
  4202.  
  4203.  
  4204.  
  4205.          The SPACE criteria checks if the amount of free disk space has changed
  4206.          since the last configuration. Every local drive is compared with re-
  4207.          sults stored from the previous collection. By default a change of 2 MB
  4208.          of free space indicates that a new configuration should be captured.
  4209.          This can be changed with the /Autospace option.
  4210.  
  4211.          The DIRS criteria checks if the number of directories has changed on
  4212.          each local drive. Only the directories immediately under the root di-
  4213.          rectory are counted. The addition or deletion of directories may mean
  4214.          that a software package was added or deleted.
  4215.  
  4216.          The IDS criteria compares manually-entered ID and physical component
  4217.          information with previously stored data. This information is entered
  4218.          when the /Ask option or Ask command are used.
  4219.  
  4220.  
  4221.     SEE ALSO
  4222.        Auto Command, Autodays Option, Autoid Option, Autorunfile Option,
  4223.        Autospace Option, Force Option, Ask Option, Ask Command
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.     4.9. AUTORUNFILE OPTION
  4230.  
  4231.     SYNTAX
  4232.        /Autorunfile=<file specification including path>
  4233.  
  4234.     DESCRIPTION
  4235.        The AUTO command checks to see if any changes were made to the PC and, if
  4236.        so, a STATUS command is automatically performed. In order to compare the
  4237.        current configuration with a historical one, ICF saves configuration in-
  4238.        formation in a file on the local PC. While ICF can check shared databases
  4239.        for configuration information, local files are used because:
  4240.  
  4241.          it does not rely on a shared database being available during certain
  4242.          periods of time.
  4243.  
  4244.          accessing a local file is faster, considering that network traffic is
  4245.          avoided as well as time looking up data in an indexed database.
  4246.  
  4247.          this method works on standalone PC's as well as networked PC's.
  4248.  
  4249.  
  4250.        By default, ICF stores the configuration information in a file called
  4251.        C:\AUTORUN.DAT. This option changes the name and path to whatever is
  4252.        specified. If the workstation is a disk workstation, or it is not desired
  4253.        to place this file on a local drive, then this option can be used to re-
  4254.        direct the file to another drive/directory (i.e. a user's private direc-
  4255.        tory on a network).
  4256.  
  4257.  
  4258.  
  4259.                                           Page 65
  4260.  
  4261.                                    ICF REFERENCE MANUAL
  4262.  
  4263.  
  4264.  
  4265.  
  4266.     SEE ALSO
  4267.        Auto Command, Autodays Option, Autorun Option, Autoid Option, Autospace
  4268.        Option, Force Option
  4269.  
  4270.  
  4271.  
  4272.  
  4273.  
  4274.     4.10. AUTOSPACE OPTION
  4275.  
  4276.     SYNTAX
  4277.        /Autospace=<bytes in K units>
  4278.  
  4279.     DESCRIPTION
  4280.        This option specifies how much the amount of free disk space should
  4281.        change before ICF performs a STATUS command to collect configuration in-
  4282.        formation on the PC. It is only valid when the AUTO command is used with
  4283.        ICF.
  4284.  
  4285.        If this option is not specified then the default of 2 MB is used. By ex-
  4286.        perimenting with this value you can guess when software programs may have
  4287.        been added or deleted to the PC based on the assumption that the amount
  4288.        of free disk space would change considerably. This is of course an as-
  4289.        sumption only, as in some cases the change could be the result of data
  4290.        added or deleted, hard disk maintenance being performed, etc.
  4291.  
  4292.        Every local drive is checked for free space and compared with results
  4293.        from a previous run. Obviously if drives are changed, added or removed
  4294.        then a change will likely occur.
  4295.  
  4296.        Note that the number specified is in K units.
  4297.  
  4298.     EXAMPLES
  4299.        ICF AUTO /AUTOSPACE=4000
  4300.           ICF will perform the STATUS command if the amount of free disk
  4301.           space increased or decreased by 4,000,000 bytes since the last
  4302.           time it was run.
  4303.  
  4304.  
  4305.     SEE ALSO
  4306.        Auto Command, Autodays Option, Autorun Option, Autoid Option, Autorunfile
  4307.        Option, Force Option
  4308.  
  4309.  
  4310.  
  4311.  
  4312.  
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.                                           Page 66
  4320.  
  4321.                                    ICF REFERENCE MANUAL
  4322.  
  4323.  
  4324.  
  4325.  
  4326.  
  4327.  
  4328.  
  4329.  
  4330.     4.11. BANNER OPTION
  4331.  
  4332.     DESCRIPTION
  4333.        This option specifies an optional "banner line" to be displayed after the
  4334.        ICF program identification line when ICF is run. It can be used to dis-
  4335.        play your company name or other pertinent information.
  4336.  
  4337.        In order to make it easy to specify values with embedded spaces, the '_'
  4338.        (underscore) character is considered a substitute for spaces. ICF will
  4339.        automatically filter these out and replace them with spaces.
  4340.  
  4341.     EXAMPLE
  4342.        BANNER=THE_INVENTORY_COMPANY
  4343.  
  4344.        would produce the banner line to be displayed as...
  4345.  
  4346.        "THE INVENTORY COMPANY"
  4347.  
  4348.        The default space character of _ (underscore character) can be changed by
  4349.        using the /Spacechar option.
  4350.  
  4351.     SEE ALSO
  4352.        Spacechar Option
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.     4.12. BATCH OPTION
  4359.  
  4360.     DESCRIPTION
  4361.        This option is a Shortcut Option. It automatically specifies the follow-
  4362.        ing options:
  4363.  
  4364.          /Quiet
  4365.          /Noreadmsg
  4366.          /Overwrite
  4367.          /Hide
  4368.          /Filetype=Dbase
  4369.  
  4370.        In other words, by including the /Batch option ICF will assume all the
  4371.        above options.
  4372.  
  4373.     SEE ALSO
  4374.        Quiet Option, Noreadmsg Option, Overwrite Option, Hide Option, Filetype
  4375.        Option, Shortcut Options
  4376.  
  4377.  
  4378.  
  4379.                                           Page 67
  4380.  
  4381.                                    ICF REFERENCE MANUAL
  4382.  
  4383.  
  4384.  
  4385.  
  4386.  
  4387.  
  4388.  
  4389.  
  4390.     4.13. BIGFILES OPTION
  4391.  
  4392.     DESCRIPTION
  4393.        This option specifies that only "big files" are processed in a file scan
  4394.        operation. A big file is defined as a file whose size is greater than
  4395.        that specified by the /Bigfilesize option. If the /Bigfilesize option
  4396.        isn't included, the default size of 500,000 bytes is used.
  4397.  
  4398.     SEE ALSO
  4399.        ICF File Scan Operations, Smallfilesize Option, Bigfilesize Option,
  4400.        Smallfiles Option, Size Option
  4401.  
  4402.  
  4403.  
  4404.  
  4405.  
  4406.  
  4407.     4.14. BIGFILESIZE OPTION
  4408.  
  4409.     SYNTAX
  4410.        /Bigfilesize=<n>
  4411.  
  4412.     DESCRIPTION
  4413.        This option specifies the file size, in bytes, used for comparison when
  4414.        the BIGFILES option is included. Unless this option is used, ICF uses a
  4415.        default size of 500,000 bytes.
  4416.  
  4417.     SEE ALSO
  4418.        File Scan Operations, Smallfilesize Option, Bigfiles Option, Smallfiles
  4419.        Option, Size Option
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425.     4.15. BREAK OPTION
  4426.  
  4427.     SYNTAX
  4428.        /Break=N | Q
  4429.  
  4430.     DESCRIPTION
  4431.        This option controls the processing of any Ctrl-Break key presses during
  4432.        ICF operation. If Ctrl-Break is hit during an ICF run, the following
  4433.        processing occurs depending on the value of the /Break option:
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.                                           Page 68
  4440.  
  4441.                                    ICF REFERENCE MANUAL
  4442.  
  4443.  
  4444.  
  4445.  
  4446.       VALUE             HANDLING OF CTRL-BREAK
  4447.  
  4448.         N    It is ignored and processing continues.
  4449.  
  4450.         Q    Processing is immediately aborted.
  4451.  
  4452.  
  4453.        If /Break is not specified ICF asks if processing should be aborted. Hit
  4454.        N or Y to answer.
  4455.  
  4456.     EXAMPLES
  4457.        BREAK=N
  4458.  
  4459.        BREAK=Q
  4460.  
  4461.     SEE ALSO
  4462.        Escape Option
  4463.  
  4464.  
  4465.  
  4466.  
  4467.  
  4468.     4.16. CLS OPTION
  4469.  
  4470.     DESCRIPTION
  4471.        This option instructs ICF to clear the screen before starting any other
  4472.        operation.
  4473.  
  4474.  
  4475.  
  4476.  
  4477.  
  4478.     4.17. COLON OPTION
  4479.  
  4480.     DESCRIPTION
  4481.        This option specifies that a single letter used as a file specification
  4482.        should not be assumed to be a drive name.
  4483.  
  4484.     EXAMPLES
  4485.        ICF FILES D
  4486.           This will search for all files on drive D:
  4487.  
  4488.        ICF FILES D /COLON
  4489.           This will search for a file with the name "D".
  4490.  
  4491.        ICF FILES D:
  4492.           This will search for all files on drive D:
  4493.  
  4494.  
  4495.  
  4496.  
  4497.  
  4498.  
  4499.                                           Page 69
  4500.  
  4501.                                    ICF REFERENCE MANUAL
  4502.  
  4503.  
  4504.  
  4505.  
  4506.  
  4507.  
  4508.  
  4509.  
  4510.     4.18. COMPANYNAME OPTION
  4511.  
  4512.     SYNTAX
  4513.        /Companyname=<string>
  4514.  
  4515.     DESCRIPTION
  4516.        This option specifies a user-defined name to represent the company. It is
  4517.        valid only for the STATUS command. The value entered for this option will
  4518.        be saved in a special "ID" field just like any other item of information
  4519.        captured from the computer ICF is running on. Refer to ID Fields on page
  4520.        17 for more information.
  4521.  
  4522.     SEE ALSO
  4523.        ID Fields, Computerid Option, Miscid1 Option, Miscid2 Option, Modemid
  4524.        Option, Monitorid Option, Printerid Option, Userid Option, Username
  4525.        Option, Computername Option
  4526.  
  4527.  
  4528.  
  4529.  
  4530.  
  4531.     4.19. COMPUTERID OPTION
  4532.  
  4533.     SYNTAX
  4534.        /Computerid=<string>
  4535.  
  4536.     DESCRIPTION
  4537.        This option specifies a user-defined "tag" or ID to represent the com-
  4538.        puter that ICF is running on. The value entered for this option will be
  4539.        saved in a special "ID" field just like any other item of information
  4540.        captured from the computer ICF is running on. Refer to ID Fields on page
  4541.        17 for more information.
  4542.  
  4543.     SEE ALSO
  4544.        ID Fields, Miscid1 Option, Miscid2 Option, Modemid Option, Monitorid
  4545.        Option, Printerid Option, Userid Option, Username Option, Computername
  4546.        Option, Companyname Option
  4547.  
  4548.  
  4549.  
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.  
  4558.  
  4559.                                           Page 70
  4560.  
  4561.                                    ICF REFERENCE MANUAL
  4562.  
  4563.  
  4564.  
  4565.  
  4566.  
  4567.  
  4568.  
  4569.  
  4570.     4.20. DBASE OPTION
  4571.  
  4572.     DESCRIPTION
  4573.        This option instructs ICF to save data in a Dbase file. The file will be
  4574.        able to be read by any software program that understands .DBF type files.
  4575.  
  4576.        The extension applied to Dbase files is always .DBF. The name of the file
  4577.        depends on other options that are set.
  4578.  
  4579.  
  4580.  
  4581.        NOTE:  While some packages may not directly support Dbase files, they
  4582.        may have import conversion commands or utilities to convert such files
  4583.        into their native format (i.e. Paradox).
  4584.  
  4585.  
  4586.  
  4587.  
  4588.  
  4589.     SEE ALSO
  4590.        Ascii Option, Lotus Option, Output File Naming
  4591.  
  4592.  
  4593.  
  4594.  
  4595.  
  4596.     4.21. DESC OPTION
  4597.  
  4598.     DESCRIPTION
  4599.        This option specifies that additional "description" fields are to be
  4600.        added to each record in the output file. It has a unique use for each of
  4601.        the several ICF commands affected by this option. The /Desc option is ig-
  4602.        nored for commands that do not have "description" fields.
  4603.  
  4604.        The following commands are supported by this option:
  4605.  
  4606.          Status
  4607.          Lanaccess
  4608.          Lanservers
  4609.          Lanresource
  4610.  
  4611.     SEE ALSO
  4612.        Status Command
  4613.  
  4614.  
  4615.  
  4616.  
  4617.  
  4618.  
  4619.                                           Page 71
  4620.  
  4621.                                    ICF REFERENCE MANUAL
  4622.  
  4623.  
  4624.  
  4625.  
  4626.  
  4627.  
  4628.  
  4629.  
  4630.     4.22. DESCEND OPTION
  4631.  
  4632.     DESCRIPTION
  4633.        ICF will descend a directory tree and process all nested subdirectories
  4634.        starting with the first one specified. Since this is the default behav-
  4635.        ior, /Descend is used only to override a previously issued /Nodescend op-
  4636.        tion.
  4637.  
  4638.     SEE ALSO
  4639.        Nodescend Option
  4640.  
  4641.  
  4642.  
  4643.  
  4644.  
  4645.     4.23. DOMAINS OPTION
  4646.  
  4647.     DESCRIPTION
  4648.        This option is reserved for LAN vendor-specific versions of ICF.
  4649.  
  4650.  
  4651.  
  4652.  
  4653.  
  4654.     4.24. DOSEARCH OPTION
  4655.  
  4656.     DESCRIPTION
  4657.        This option instructs ICF to use standard DOS file specifications.
  4658.  
  4659.     EXAMPLES
  4660.        ICF FILES EXE
  4661.           This will search for all files with the text "EXE" anywhere in the
  4662.           file name. The following files, if present on the drives searched,
  4663.           would be identified by this command:
  4664.  
  4665.               TEST.EXE
  4666.               MYEXE.DAT
  4667.               1EXE2
  4668.  
  4669.        ICF FILES EXE /DOSEARCH
  4670.           Since /Dosearch is used, only a file with the name "EXE" would be
  4671.           identified.
  4672.  
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.                                           Page 72
  4680.  
  4681.                                    ICF REFERENCE MANUAL
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.     4.25. DRIVES OPTION
  4691.  
  4692.     SYNTAX
  4693.        /Drives= <drive letter list>
  4694.  
  4695.     DESCRIPTION
  4696.        This option specifies the drives that should be included in any file scan
  4697.        operation. If it is not specified, then by default all local drives are
  4698.        included. Use the /Landrives or /Landriveso options to include remote
  4699.        drives.
  4700.  
  4701.     EXAMPLES
  4702.        ICF FILES /DRIVES=CEG
  4703.           Only drives C:, E:, and G: are included in the search for files.
  4704.  
  4705.     SEE ALSO
  4706.        Drive Options Summary, File Scan Operations, Skipdrives Option, Landrives
  4707.        Option, Landriveso Option, Alldisks Option
  4708.  
  4709.  
  4710.  
  4711.  
  4712.  
  4713.     4.26. ENTIREDISK OPTION
  4714.  
  4715.     DESCRIPTION
  4716.        There are many options that set "filters" to be used when performing a
  4717.        file scan command. The result of these filters is that only files that
  4718.        meet the specified criteria are included in the output. Files can be se-
  4719.        lected based on file size, file date, file attributes, and names.
  4720.  
  4721.        This option instructs ICF to override all these options, in effect skip-
  4722.        ping any filter conditions previously defined. All files will be included
  4723.        in a file scan operation.
  4724.  
  4725.     SEE ALSO
  4726.        Bigfiles Option, Smallfiles Option
  4727.  
  4728.  
  4729.  
  4730.  
  4731.  
  4732.  
  4733.  
  4734.  
  4735.  
  4736.  
  4737.  
  4738.  
  4739.                                           Page 73
  4740.  
  4741.                                    ICF REFERENCE MANUAL
  4742.  
  4743.  
  4744.  
  4745.  
  4746.  
  4747.  
  4748.  
  4749.  
  4750.     4.27. ESCAPE OPTION
  4751.  
  4752.     DESCRIPTION
  4753.        This option instructs ICF to abort processing if the ESC (escape) key is
  4754.        hit. If it is not specified then hitting ESC key has no effect.
  4755.  
  4756.        It may be useful to include /Escape to permit users to abort processing
  4757.        in case more important (in the eyes of the user) work needs to be done.
  4758.  
  4759.     SEE ALSO
  4760.        Break Option
  4761.  
  4762.  
  4763.  
  4764.  
  4765.  
  4766.     4.28. FILENAME OPTION
  4767.  
  4768.     SYNTAX
  4769.        /Filename=<filespec> or
  4770.          $TEMP or $COMPID or $USERID or $USERNAME
  4771.  
  4772.     DESCRIPTION
  4773.        This option specifies the name of the output file created when one of the
  4774.        output file options is used: /Dbase, /Ascii, and /Lotus. Normally ICF as-
  4775.        signs a default name to an output file, which depends on the command ICF
  4776.        is performing. Refer to Output File Naming on page 36 for complete infor-
  4777.        mation.
  4778.  
  4779.        If the /Filename option is used, a different file name is assigned de-
  4780.        pending on the parameter used:
  4781.  
  4782.  
  4783.  
  4784.  
  4785.  
  4786.  
  4787.  
  4788.  
  4789.  
  4790.  
  4791.  
  4792.  
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.  
  4799.                                           Page 74
  4800.  
  4801.                                    ICF REFERENCE MANUAL
  4802.  
  4803.  
  4804.  
  4805.  
  4806.        FILENAME                     DESCRIPTION
  4807.         OPTION
  4808.  
  4809.      <filespec>    Specifies a file name, which may include a
  4810.                    drive/path specification. Note that the
  4811.                    location of the output file is also af-
  4812.                    fected by the /Outdir option.
  4813.  
  4814.      $TEMP         The file name is assigned a unique number
  4815.                    padded with zeroes. ICF makes sure the name
  4816.                    assigned does not conflict with existing
  4817.                    file names in the same output directory.
  4818.                    The first file name would be ICF00001.DBF,
  4819.                    the second ICF00002.DBF, and so on.
  4820.  
  4821.      $COMPID       The file name is assigned the first eight
  4822.                    characters from the value specified on the
  4823.                    /Computerid option.
  4824.  
  4825.      $USERID       The file name is assigned the first eight
  4826.                    characters from the value specified on the
  4827.                    /Userid option.
  4828.  
  4829.      $USERNAME     The file name is assigned the first eight
  4830.                    characters from the value specified on the
  4831.                    /Username option.
  4832.  
  4833.  
  4834.  
  4835.  
  4836.  
  4837.        NOTE:  If the $COMPID, $USERID, or $USERNAME options are used, and the
  4838.        corresponding option used to retrieve the name is not specified, an
  4839.        error will result. For example, if the option /Filename=$Userid was
  4840.        used, but the option /User= was not specified. ICF will not be able to
  4841.        name the file.
  4842.  
  4843.  
  4844.  
  4845.  
  4846.  
  4847.     SEE ALSO
  4848.        Dbase Option, Ascii Option, Lotus Option, Output File Naming, Outdir
  4849.        Option, Computerid Option, Userid Option, Username Option
  4850.  
  4851.  
  4852.  
  4853.  
  4854.  
  4855.  
  4856.  
  4857.  
  4858.  
  4859.                                           Page 75
  4860.  
  4861.                                    ICF REFERENCE MANUAL
  4862.  
  4863.  
  4864.  
  4865.  
  4866.  
  4867.  
  4868.  
  4869.  
  4870.     4.29. FINDEXTS OPTION
  4871.  
  4872.     DESCRIPTION
  4873.        This option specifies that a record of non-recognized software be saved
  4874.        during program scan operations, permitting after-the-fact program recog-
  4875.        nition. Normally when a program scan operation is performed as a result
  4876.        of using the STATUS, AUTO or PROGRAMS commands, ICF records information
  4877.        for each .COM and .EXE file that has a matching entry in the recognition
  4878.        database (ICFPROGn.DBF).  If /Findexts is used then ICF will also save
  4879.        information for every .COM and .EXE file found.
  4880.  
  4881.     SEE ALSO
  4882.        Findextsval Option
  4883.  
  4884.  
  4885.  
  4886.  
  4887.  
  4888.     4.30. FINDEXTSVAL OPTION
  4889.  
  4890.     DESCRIPTION
  4891.        This option specifies additional file extensions that ICF should search
  4892.        for in addition to .COM and .EXE files used by the /Findexts option. In
  4893.        order for /Findextsval to work the /Findexts option must also be speci-
  4894.        fied.
  4895.  
  4896.  
  4897.  
  4898.        HINT: This option is particularly useful for searching for licensed
  4899.        files that are not necessarily "software". Examples include soft fonts
  4900.        and proprietary data files.
  4901.  
  4902.  
  4903.  
  4904.  
  4905.  
  4906.     SEE ALSO
  4907.        Findexts Option
  4908.  
  4909.  
  4910.  
  4911.  
  4912.  
  4913.  
  4914.  
  4915.  
  4916.  
  4917.  
  4918.  
  4919.                                           Page 76
  4920.  
  4921.                                    ICF REFERENCE MANUAL
  4922.  
  4923.  
  4924.  
  4925.  
  4926.  
  4927.  
  4928.  
  4929.  
  4930.     4.31. FLOPPY OPTION
  4931.  
  4932.     DESCRIPTION
  4933.        This option is a Shortcut Option - it automatically specifies the follow-
  4934.        ing options:
  4935.  
  4936.          /Outdir=A:\
  4937.          /Needspace=50
  4938.          /Filename=$Temp
  4939.  
  4940.        In other words, specifying just the /Floppy option instructs ICF to send
  4941.        the output file to the A:\ drive and directory, use a file name of
  4942.        "$Temp", and make sure at least 50,000 free bytes exist on the disk be-
  4943.        fore starting.
  4944.  
  4945.     SEE ALSO
  4946.        Needspace Option, Outdir Option, Filename Option, Shortcut Options
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952.     4.32. FORCE OPTION
  4953.  
  4954.     DESCRIPTION
  4955.        This option forces a configuration data collection to be performed when
  4956.        the AUTO command is used. It instructs ICF to ignore the normal criteria
  4957.        used to check if any changes were made to the configuration.
  4958.  
  4959.     SEE ALSO
  4960.        Auto Command, Autorun Option, Autoid Option, Autorunfile Option,
  4961.        Autospace Option, Force Option, Autodays Option
  4962.  
  4963.  
  4964.  
  4965.  
  4966.  
  4967.     4.33. FORCEGLOBAL OPTION
  4968.  
  4969.     DESCRIPTION
  4970.        This option is a Shortcut Option. It automatically specifies the follow-
  4971.        ing options:
  4972.  
  4973.          /Entiredisk
  4974.          /Alldisks
  4975.  
  4976.  
  4977.  
  4978.  
  4979.                                           Page 77
  4980.  
  4981.                                    ICF REFERENCE MANUAL
  4982.  
  4983.  
  4984.  
  4985.        The effect is to search all files on all disks during a file scan opera-
  4986.        tion.
  4987.  
  4988.     SEE ALSO
  4989.        Shortcut Options, Entiredisk Option, Alldisks Option
  4990.  
  4991.  
  4992.  
  4993.  
  4994.  
  4995.     4.34. HIDE OPTION
  4996.  
  4997.     DESCRIPTION
  4998.        This option instructs ICF to "hide", or protect certain files that ICF
  4999.        uses. When the AUTO command is used, this option will cause ICF to set
  5000.        the Hidden, System, and Read-only attributes for the AUTORUN.DAT file
  5001.        (note that the /Autorunfile option can change this file name).
  5002.  
  5003.        Use of this option helps secure critical files from users. ICF will al-
  5004.        ways be able to read the file, but under normal circumstances it will not
  5005.        be deleted, or even viewed in directory listings.
  5006.  
  5007.     SEE ALSO
  5008.        Autorunfile Option, Auto Command
  5009.  
  5010.  
  5011.  
  5012.  
  5013.  
  5014.     4.35. ID OPTION
  5015.  
  5016.     DESCRIPTION
  5017.        This option specifies that output files should have additional fields
  5018.        added to each record to assist in identifying which configuration the re-
  5019.        cord belongs to. The fields added are:
  5020.  
  5021.  
  5022.        FIELD     DATA  LENGTH
  5023.         NAME     TYPE
  5024.  
  5025.      Username     C      25
  5026.  
  5027.      Miscid       C      25
  5028.  
  5029.      Compid       C      25
  5030.  
  5031.  
  5032.          Table 25 - ID option fields
  5033.  
  5034.  
  5035.  
  5036.  
  5037.  
  5038.  
  5039.                                                78
  5040.                                           Page 
  5041.  
  5042.                                    ICF REFERENCE MANUAL
  5043.  
  5044.  
  5045.  
  5046.         The values for these fields are automatically filled in from the
  5047.        /Username, /Miscid, and /Computerid options.
  5048.  
  5049.     SEE ALSO
  5050.        Output File Structures, Timestamp Option, Miscid Option, Compid Option,
  5051.        Username Option
  5052.  
  5053.  
  5054.  
  5055.  
  5056.  
  5057.     4.36. INDIR OPTION
  5058.  
  5059.     DESCRIPTION
  5060.        This option specifies the input directory used for reading data files
  5061.        during the inventory collection process. These files include directories
  5062.        holding software and hardware recognition data.
  5063.  
  5064.        Normally ICF looks in the default directory for these files. If you want
  5065.        to place them on a special directory then this option is needed so ICF
  5066.        can find them.
  5067.  
  5068.  
  5069.  
  5070.        HINT: It may be prudent to place these files on a file server drive in
  5071.        a network environment.
  5072.  
  5073.  
  5074.  
  5075.  
  5076.  
  5077.     SEE ALSO
  5078.        Outdir Option
  5079.  
  5080.  
  5081.  
  5082.  
  5083.  
  5084.     4.37. ISMCA OPTION
  5085.  
  5086.     DESCRIPTION
  5087.        This option forces ICF to perform Microchannel inventory collection on
  5088.        machines that are not recognized as MCA (Micro Channel Architecture) com-
  5089.        puters.
  5090.  
  5091.        It is currently required on computers running any version of OS/2.
  5092.  
  5093.     SEE ALSO
  5094.        OS/2 Version
  5095.  
  5096.  
  5097.  
  5098.  
  5099.  
  5100.                                           Page 79
  5101.  
  5102.                                    ICF REFERENCE MANUAL
  5103.  
  5104.  
  5105.  
  5106.  
  5107.  
  5108.  
  5109.  
  5110.  
  5111.     4.38. LANDRIVES OPTION
  5112.  
  5113.     DESCRIPTION
  5114.        This option specifies that LAN (network) drives should be included in any
  5115.        file scan operation. By default ICF ignores LAN drives.
  5116.  
  5117.     SEE ALSO
  5118.        Drive Options Summary, File Scan Operations, Drives Option, Skipdrives
  5119.        Option, Landriveso Option, Alldisks Option
  5120.  
  5121.  
  5122.  
  5123.  
  5124.  
  5125.     4.39. LANDRIVESO OPTION
  5126.  
  5127.     DESCRIPTION
  5128.        This option specifies that ICF search only LAN (network) drives during
  5129.        any file scan operation. Local drives are ignored.
  5130.  
  5131.     SEE ALSO
  5132.        Drive Options Summary, File Scan Operations, Drives Option, Skipdrives
  5133.        Option, Landrives Option, Alldisks Option
  5134.  
  5135.  
  5136.  
  5137.  
  5138.  
  5139.     4.40. LOTUS OPTION
  5140.  
  5141.     DESCRIPTION
  5142.        This option instructs ICF to save data in a Lotus 1-2-3 file. The file
  5143.        will be able to be read in by any software package that reads .WK1
  5144.        spreadsheet files. Most spreadsheet and database programs are capable of
  5145.        reading (or at least translating) these files.
  5146.  
  5147.        The extension applied to files created with this option is always .WK1.
  5148.        The name of the file depends on other options that are set.
  5149.  
  5150.  
  5151.  
  5152.        NOTE:  The APPEND option is ignored if the /Lotus option is specified.
  5153.  
  5154.  
  5155.  
  5156.  
  5157.  
  5158.  
  5159.  
  5160.                                           Page 80
  5161.  
  5162.                                    ICF REFERENCE MANUAL
  5163.  
  5164.  
  5165.  
  5166.  
  5167.     SEE ALSO
  5168.        Ascii Option, Dbase Option, Append Option
  5169.  
  5170.  
  5171.  
  5172.  
  5173.  
  5174.     4.41. MISCID1 OPTION
  5175.  
  5176.     SYNTAX
  5177.        /Miscid1=<string>
  5178.  
  5179.     DESCRIPTION
  5180.        This option specifies a user-defined "tag" or ID to represent any compo-
  5181.        nent of the computer. It is one of 2 "miscid" fields (the other being
  5182.        /Miscid2). The value entered for this option will be saved in a special
  5183.        "ID" field just like any other item of information captured from the com-
  5184.        puter ICF is running on. Refer to ID Fields on page 17 for more informa-
  5185.        tion.
  5186.  
  5187.     SEE ALSO
  5188.        ID Fields, Computerid Option, Miscid2 Option, Modemid Option, Monitorid
  5189.        Option, Printerid Option, Userid Option, Username Option, Computername
  5190.        Option, Companyname Option
  5191.  
  5192.  
  5193.  
  5194.  
  5195.  
  5196.     4.42. MISCID2 OPTION
  5197.  
  5198.     SYNTAX
  5199.        /Miscid2=<string>
  5200.  
  5201.     DESCRIPTION
  5202.        This option specifies a user-defined "tag" or ID to represent any compo-
  5203.        nent of the computer. It is one of 2 "miscid" fields (the other being
  5204.        /Miscid1). The value entered for this option will be saved in a special
  5205.        "ID" field just like any other item of information captured from the com-
  5206.        puter ICF is running on. Refer to ID Fields on page 17 for more informa-
  5207.        tion.
  5208.  
  5209.     SEE ALSO
  5210.        ID Fields, Computerid Option, Miscid1 Option, Modemid Option, Monitorid
  5211.        Option, Printerid Option, Userid Option, Username Option, Computername
  5212.        Option, Companyname Option
  5213.  
  5214.  
  5215.  
  5216.  
  5217.  
  5218.  
  5219.  
  5220.                                           Page 81
  5221.  
  5222.                                    ICF REFERENCE MANUAL
  5223.  
  5224.  
  5225.  
  5226.  
  5227.  
  5228.  
  5229.  
  5230.  
  5231.     4.43. MODEMID OPTION
  5232.  
  5233.     SYNTAX
  5234.        /Modemid=<string>
  5235.  
  5236.     DESCRIPTION
  5237.        This option specifies a "tag" or ID to help identify a modem attached to
  5238.        the computer. The value entered for this option will be saved in a spe-
  5239.        cial "ID" field just like any other item of information captured from the
  5240.        computer ICF is running on. Refer to ID Fields on page 17 for more infor-
  5241.        mation.
  5242.  
  5243.     SEE ALSO
  5244.        ID Fields, Computerid Option, Miscid1 Option, Miscid2 Option, Monitorid
  5245.        Option, Printerid Option, Userid Option, Username Option, Computername
  5246.        Option, Companyname Option
  5247.  
  5248.  
  5249.  
  5250.  
  5251.  
  5252.     4.44. MONITORID OPTION
  5253.  
  5254.     SYNTAX
  5255.        /Monitorid=<string>
  5256.  
  5257.     DESCRIPTION
  5258.        This option is used to specify a "tag" or ID used to identify a monitor
  5259.        attached to the computer. The value entered for this option will be saved
  5260.        in a special "ID" field just like any other item of information captured
  5261.        from the computer ICF is running on. Refer to ID Fields on page 17 for
  5262.        more information.
  5263.  
  5264.     SEE ALSO
  5265.        ID Fields, Computerid Option, Miscid1 Option, Miscid2 Option, Modemid
  5266.        Option, Printerid Option, Userid Option, Username Option, Computername
  5267.        Option, Companyname Option
  5268.  
  5269.  
  5270.  
  5271.  
  5272.  
  5273.     4.45. NEEDDIR OPTION
  5274.  
  5275.     SYNTAX
  5276.        /Needdir=<directory name>
  5277.  
  5278.  
  5279.  
  5280.                                           Page 82
  5281.  
  5282.                                    ICF REFERENCE MANUAL
  5283.  
  5284.  
  5285.  
  5286.  
  5287.     DESCRIPTION
  5288.        This option instructs ICF to verify that the specified directory exists
  5289.        before starting any processing. If the directory does not exist, process-
  5290.        ing is aborted.
  5291.  
  5292.     SEE ALSO
  5293.        Needfile Option, Needspace Option, Needdir Option
  5294.  
  5295.  
  5296.  
  5297.  
  5298.  
  5299.     4.46. NEEDFILE OPTION
  5300.  
  5301.     SYNTAX
  5302.        /Needfile=<file name>
  5303.  
  5304.        This option instructs ICF to verify that the specified file exists before
  5305.        starting any processing. If the file does not exist, processing is
  5306.        aborted.
  5307.  
  5308.     SEE ALSO
  5309.        Needspace Option, Needdir Option
  5310.  
  5311.  
  5312.  
  5313.  
  5314.  
  5315.     4.47. NEEDSPACE OPTION
  5316.  
  5317.     SYNTAX
  5318.        /Needspace=<free space in K units>
  5319.  
  5320.     DESCRIPTION
  5321.        This option instructs ICF to verify that at least the specified number of
  5322.        bytes (in K units) of free disk space exist on a disk. If the amount of
  5323.        free space  is less than that specified, processing is aborted. The disk
  5324.        that space is checked on depends on whether or not the /Outdir option is
  5325.        specified. If /Outdir is used and a drive letter is included on the
  5326.        Outdir path, then that is the disk that is checked. Otherwise ICF checks
  5327.        the default disk.
  5328.  
  5329.  
  5330.  
  5331.        HINT: This option is especially valuable when saving data to a floppy
  5332.        disk.
  5333.  
  5334.  
  5335.  
  5336.  
  5337.  
  5338.  
  5339.  
  5340.                                           Page 83
  5341.  
  5342.                                    ICF REFERENCE MANUAL
  5343.  
  5344.  
  5345.  
  5346.  
  5347.     SEE ALSO
  5348.        Needfile Option, Needdir Option, Outdir Option, Floppy Option
  5349.  
  5350.  
  5351.  
  5352.  
  5353.  
  5354.     4.48. NOALIGNEXT OPTION
  5355.  
  5356.     DESCRIPTION
  5357.        This option specifies that extensions should not be aligned when dis-
  5358.        played on the screen.  For example, without the /Noalignext option the
  5359.        following display is produced from the command:
  5360.  
  5361.        ICF FILES E:\SAMPLE
  5362.  
  5363.       [ E:\SAMPLE\ ]
  5364.  
  5365.     TEST1        <DIR>  02-26-92 21:16      TEST2        <DIR>  02-26-92 21:16
  5366.     APPEND   EXE  10774 04-09-91 05:00 A    ATTRIB   EXE  15796 04-09-91 05:00 A
  5367.     CHKDSK   EXE  16200 04-09-91 05:00 A    COMP     EXE  14282 04-09-91 05:00 A
  5368.     CONFIG   SYS    106 04-22-91 05:56 A    EDIT     COM    413 04-09-91 05:00 A
  5369.     EDIT     HLP  17898 04-09-91 05:00 A    GORILLA  BAS  29434 04-09-91 05:00 A
  5370.     MORTGAGE BAS   6207 06-17-88 12:00 A    QBASIC   EXE 254799 04-09-91 05:00 A
  5371.     QBASIC   HLP 130810 04-09-91 05:00 A    SHELL    CLR   4438 06-17-88 12:00 A
  5372.     SHELL    HLP  65667 08-03-88 12:00 A    SHELL    MEU   4588 08-03-88 12:00 A
  5373.     SORT     EXE   6938 04-09-91 05:00 A    SUBST    EXE  18478 04-09-91 05:00 A
  5374.  
  5375.  
  5376.        and when the NOALIGNEXT option is used:
  5377.  
  5378.        ICF FILES E:\SAMPLE /NOALIGNEXT
  5379.  
  5380.       [ E:\SAMPLE\ ]
  5381.  
  5382.     TEST1        <DIR>  02-26-92 21:16      TEST2        <DIR>  02-26-92 21:16
  5383.     APPEND.EXE    10774 04-09-91 05:00 A    ATTRIB.EXE    15796 04-09-91 05:00 A
  5384.     CHKDSK.EXE    16200 04-09-91 05:00 A    COMP.EXE      14282 04-09-91 05:00 A
  5385.     CONFIG.SYS      106 04-22-91 05:56 A    EDIT.COM        413 04-09-91 05:00 A
  5386.     EDIT.HLP      17898 04-09-91 05:00 A    GORILLA.BAS   29434 04-09-91 05:00 A
  5387.     MORTGAGE.BAS   6207 06-17-88 12:00 A    QBASIC.EXE   254799 04-09-91 05:00 A
  5388.     QBASIC.HLP   130810 04-09-91 05:00 A    SHELL.CLR      4438 06-17-88 12:00 A
  5389.     SHELL.HLP     65667 08-03-88 12:00 A    SHELL.MEU      4588 08-03-88 12:00 A
  5390.     SORT.EXE       6938 04-09-91 05:00 A    SUBST.EXE     18478 04-09-91 05:00 A
  5391.  
  5392.  
  5393.     VALID FOR
  5394.        The FILES command and when output is not directed to a file.
  5395.  
  5396.  
  5397.  
  5398.  
  5399.  
  5400.                                           Page 84
  5401.  
  5402.                                    ICF REFERENCE MANUAL
  5403.  
  5404.  
  5405.  
  5406.     SEE ALSO
  5407.        Files Command
  5408.  
  5409.  
  5410.  
  5411.  
  5412.  
  5413.     4.49. NODESCEND OPTION
  5414.  
  5415.     DESCRIPTION
  5416.        This option instructs ICF not to descend a directory tree during a file
  5417.        scan operation. By default ICF processes all nested subdirectories start-
  5418.        ing with the first one specified.
  5419.  
  5420.     SEE ALSO
  5421.        Descend Option, File Scan Operations
  5422.  
  5423.  
  5424.  
  5425.  
  5426.  
  5427.     4.50. NOFILESDEFAULT OPTION
  5428.  
  5429.     DESCRIPTION
  5430.        This option specifies that any file scan operation should require a file
  5431.        specification to be given in the command line. Normally when a command is
  5432.        given, such as
  5433.  
  5434.        ICF FILES
  5435.  
  5436.        it is assumed that, in the absence of any files being specified after the
  5437.        FILES command,  all files on all drives should be scanned. If you want to
  5438.        disable this behavior and force the identification of files then use this
  5439.        option.
  5440.  
  5441.     SEE ALSO
  5442.        File Scan Operations
  5443.  
  5444.  
  5445.  
  5446.  
  5447.  
  5448.     4.51. NOMSG OPTION
  5449.  
  5450.     SYNTAX
  5451.        /Nomsg=<list of codes>
  5452.  
  5453.     DESCRIPTION
  5454.        This option suppresses various messages from being displayed by ICF dur-
  5455.        ing processing. It can be used to present a "cleaner" or more turnkey
  5456.        display for users. The codes can be a combination of the following:
  5457.  
  5458.  
  5459.  
  5460.                                           Page 85
  5461.  
  5462.                                    ICF REFERENCE MANUAL
  5463.  
  5464.  
  5465.  
  5466.  
  5467.  
  5468.      CODE   MEANING
  5469.  
  5470.        R    Suppress messages displayed when an input file is
  5471.             read.
  5472.  
  5473.        F    Suppress messages displayed when an output file
  5474.             is opened or closed.
  5475.  
  5476.        E    Suppress the "End of program run" message.
  5477.  
  5478.  
  5479.          Table 26 - Values for /Nomsg option
  5480.  
  5481.  
  5482.  
  5483.     EXAMPLES
  5484.        ICF STATUS /DBASE /NOMSG=FE
  5485.           Suppress open/close and "End of program run" messages.
  5486.  
  5487.        ICF FILES /NOMSG=R
  5488.           Suppress "read input file" messages.
  5489.  
  5490.  
  5491.     SEE ALSO
  5492.        Noreadmsg Option
  5493.  
  5494.  
  5495.  
  5496.  
  5497.  
  5498.     4.52. NONUMBER OPTION
  5499.  
  5500.     DESCRIPTION
  5501.        If text files are output to the screen or printer (as a result of using
  5502.        the STATUS command with appropriate options to capture files such as
  5503.        CONFIG.SYS and AUTOEXEC.BAT), these files are normally displayed with
  5504.        line numbers.
  5505.  
  5506.        If this option is specified the line numbers are suppressed. It has no
  5507.        effect if output is directed to a file with the /Ascii, /Dbase, /Lotus,
  5508.        or /Filetype options.
  5509.  
  5510.     SEE ALSO
  5511.        Ascii Option, Dbase Option, Append Option, Lotus Option, Status Command
  5512.  
  5513.  
  5514.  
  5515.  
  5516.  
  5517.  
  5518.  
  5519.  
  5520.                                           Page 86
  5521.  
  5522.                                    ICF REFERENCE MANUAL
  5523.  
  5524.  
  5525.  
  5526.  
  5527.  
  5528.  
  5529.  
  5530.  
  5531.     4.53. NOREADMSG OPTION
  5532.  
  5533.     DESCRIPTION
  5534.        This option suppresses ICF from displaying a status message when it reads
  5535.        an input file. Normally ICF will display a message similar to
  5536.  
  5537.        LOADING DATA. PLEASE WAIT...
  5538.  
  5539.        when it reads an input file (an input file is any file that provides ICF
  5540.        with data, such as the programs file or microchannel boards file). If
  5541.        this option is used the message is not displayed.
  5542.  
  5543.        The same effect is produced by using the NOMSG option with R.
  5544.  
  5545.     EXAMPLES
  5546.        ICF STATUS /NOREADMSG
  5547.  
  5548.        ICF STATUS /NOMSG=R
  5549.  
  5550.        (the above options produce the same result)
  5551.  
  5552.     SEE ALSO
  5553.        Nomsg Option, Batch Option
  5554.  
  5555.  
  5556.  
  5557.  
  5558.  
  5559.     4.54. NORMAL OPTION
  5560.  
  5561.     DESCRIPTION
  5562.        This option specifies that only "normal" files are included in file scan
  5563.        operations. A "normal" file is completely unprotected - it does not have
  5564.        the System, Hidden, or Readonly attributes set.
  5565.  
  5566.     SEE ALSO
  5567.        Protected Option, Attrs Option, File Scan Operations
  5568.  
  5569.  
  5570.  
  5571.  
  5572.  
  5573.  
  5574.  
  5575.  
  5576.  
  5577.  
  5578.  
  5579.  
  5580.                                           Page 87
  5581.  
  5582.                                    ICF REFERENCE MANUAL
  5583.  
  5584.  
  5585.  
  5586.  
  5587.  
  5588.  
  5589.  
  5590.  
  5591.     4.55. NOSHOWDIR OPTION
  5592.  
  5593.     DESCRIPTION
  5594.        This option specifies that directory entries should not be included while
  5595.        processing the FILES Command. Normally directory entries are displayed
  5596.        with their name followed by the <DIR> indicator. This option inhibits
  5597.        this display.
  5598.  
  5599.  
  5600.  
  5601.        NOTE:  This option does not prevent subdirectories from being proc-
  5602.        essed. See the /Descend and /Nodescend options for related informa-
  5603.        tion.
  5604.  
  5605.  
  5606.  
  5607.  
  5608.  
  5609.     SEE ALSO
  5610.        Files Command, Showdir Option, Descend Option, Nodescend Option
  5611.  
  5612.  
  5613.  
  5614.  
  5615.  
  5616.     4.56. NOSTATUS OPTION
  5617.  
  5618.     SYNTAX
  5619.        /Nostatus=<status code list>
  5620.  
  5621.     VALID FOR
  5622.        STATUS command, AUTO command
  5623.  
  5624.     DESCRIPTION
  5625.        This option lists groups of status information that should not be re-
  5626.        ported when the STATUS command is run.  Each item reported by the STATUS
  5627.        command is in a particular "group". These groups are shown below:
  5628.  
  5629.  
  5630.  
  5631.  
  5632.  
  5633.  
  5634.  
  5635.  
  5636.  
  5637.  
  5638.  
  5639.  
  5640.                                           Page 88
  5641.  
  5642.                                    ICF REFERENCE MANUAL
  5643.  
  5644.  
  5645.  
  5646.  
  5647.      CODE  DESCRIPTION
  5648.  
  5649.      MCA   Microchannel
  5650.  
  5651.      MEM   Memory
  5652.  
  5653.      MOU   Mouse
  5654.  
  5655.      VIO   Video
  5656.  
  5657.      MAI   Main information
  5658.  
  5659.      PRO   Program (software) information
  5660.  
  5661.      LAN   LAN Information
  5662.  
  5663.      ENV   Environment variables
  5664.  
  5665.      IDI   Id information
  5666.  
  5667.      DSK   Disk information
  5668.  
  5669.      TXT   Text files (i.e. CONFIG.SYS, AUTOEXEC.BAT)
  5670.  
  5671.      CMO   Cmos information
  5672.  
  5673.      SUB   DOS TSR and Subsystem information
  5674.  
  5675.  
  5676.          Table 27 - Status command groups
  5677.  
  5678.  
  5679.  
  5680.  
  5681.        By default when the STATUS command is performed ICF collects configura-
  5682.        tion and status information on all groups.
  5683.  
  5684.     EXAMPLES
  5685.        ICF STATUS /NOSTATUS:PRO
  5686.           When the STATUS command is performed the program scan is skipped.
  5687.           This option is valuable when you don't have a lot of time and
  5688.           therefore want to skip scanning drives for software.
  5689.  
  5690.        ICF STATUS /NOSTATUS:TXT
  5691.           Any system files are not captured when the STATUS command is per-
  5692.           formed
  5693.  
  5694.  
  5695.     SEE ALSO
  5696.        STATUS command
  5697.  
  5698.  
  5699.  
  5700.                                           Page 89
  5701.  
  5702.                                    ICF REFERENCE MANUAL
  5703.  
  5704.  
  5705.  
  5706.  
  5707.  
  5708.  
  5709.  
  5710.  
  5711.     4.57. OUTDIR OPTION
  5712.  
  5713.     DESCRIPTION
  5714.        This option specifies the directory used to store output files from ICF.
  5715.        ICF will normally use the current default directory to place any output
  5716.        files unless one of the following conditions occurs:
  5717.  
  5718.          The /Outdir option is used
  5719.  
  5720.          A path specification is included on the /Filename option.
  5721.  
  5722.  
  5723.     SEE ALSO
  5724.        Indir Option, Filename Option, Outdirnov Option, Needspace Option, Output
  5725.        File Naming
  5726.  
  5727.  
  5728.  
  5729.  
  5730.  
  5731.     4.58. OUTDIRNOV OPTION
  5732.  
  5733.     DESCRIPTION
  5734.        This option instructs ICF to ignore any path specifications included on
  5735.        the /Filename option and always use the directory specified on the
  5736.        /Outdir option.
  5737.  
  5738.        Normally if both the /Outdir option is specified, and the /Filename op-
  5739.        tion is used and includes a path specification, the /Filename path will
  5740.        override the /Outdir path. The /Outdirnov option reverses this behavior.
  5741.  
  5742.     SEE ALSO
  5743.        Outdir Option, Filename Option
  5744.  
  5745.  
  5746.  
  5747.  
  5748.  
  5749.     4.59. OVERWRITE OPTION
  5750.  
  5751.     DESCRIPTION
  5752.        This option specifies that if an output file already exists with the same
  5753.        name as the one being created, the old file is overwritten. By default
  5754.        ICF will not overwrite files and will abort if such an attempt is made.
  5755.  
  5756.  
  5757.  
  5758.  
  5759.  
  5760.                                           Page 90
  5761.  
  5762.                                    ICF REFERENCE MANUAL
  5763.  
  5764.  
  5765.  
  5766.     SEE ALSO
  5767.        Append Option, Batch Option
  5768.  
  5769.  
  5770.  
  5771.  
  5772.  
  5773.     4.60. PAUSE OPTION
  5774.  
  5775.     VALID FOR
  5776.        Any command where output is sent to the screen.
  5777.  
  5778.     DESCRIPTION
  5779.        This option instructs ICF to pause the display every time the screen
  5780.        fills with information. When the screen fills, the message "--MORE--" is
  5781.        displayed, and ICF waits until any key is pressed to continue.
  5782.  
  5783.     SEE ALSO
  5784.        Cls Option
  5785.  
  5786.  
  5787.  
  5788.  
  5789.  
  5790.     4.61. PRINTERID OPTION
  5791.  
  5792.     SYNTAX
  5793.        /Printerid=<string>
  5794.  
  5795.     DESCRIPTION
  5796.        This option specifies a "tag" or ID to identify a printer attached to the
  5797.        computer. The value entered for this option will be saved in a special
  5798.        "ID" field just like any other item of information captured from the com-
  5799.        puter ICF is running on. Refer to ID Fields on page 17 for more informa-
  5800.        tion.
  5801.  
  5802.     SEE ALSO
  5803.        ID Fields, Computerid Option, Miscid1 Option, Miscid2 Option, Modemid
  5804.        Option, Monitorid Option, Userid Option, Username Option, Computername
  5805.        Option, Companyname Option
  5806.  
  5807.  
  5808.  
  5809.  
  5810.  
  5811.     4.62. PROGINFO OPTION
  5812.  
  5813.     DESCRIPTION
  5814.        This option instructs ICF to provide additional information, including
  5815.        the file date, time, and size, for each program found during processing
  5816.        of a STATUS, AUTO or PROGRAMS command.
  5817.  
  5818.  
  5819.  
  5820.                                           Page 91
  5821.  
  5822.                                    ICF REFERENCE MANUAL
  5823.  
  5824.  
  5825.  
  5826.  
  5827.     SEE ALSO
  5828.        STATUS command
  5829.  
  5830.  
  5831.  
  5832.  
  5833.  
  5834.     4.63. PROGSLIMIT OPTION
  5835.  
  5836.  
  5837.     SYNTAX
  5838.        /Progslimit=<n>
  5839.  
  5840.     DESCRIPTION
  5841.        This option instructs ICF to only process the first <n> programs found
  5842.        during a program scan (when ICF scans drives searching for recognizable
  5843.        software). It is intended for testing purposes and is useful when trying
  5844.        out different ICF commands and options.
  5845.  
  5846.     SEE ALSO
  5847.        Recslimit option, Options for testing, Recsnotify option
  5848.  
  5849.  
  5850.  
  5851.  
  5852.  
  5853.     4.64. PROTECTED OPTION
  5854.  
  5855.     DESCRIPTION
  5856.        This option specifies that only "protected" files should be included in
  5857.        file scan operations. Protected files must have at least one of the
  5858.        Hidden, System, and Readonly attributes set.
  5859.  
  5860.     SEE ALSO
  5861.        Attrs Option, File Scan Operations, Normal Option
  5862.  
  5863.  
  5864.  
  5865.  
  5866.  
  5867.     4.65. QUIET OPTION
  5868.  
  5869.     DESCRIPTION
  5870.        This option instructs ICF to suppress the display of all status messages
  5871.        while running. It can be used to remove clutter from the screen as a re-
  5872.        sult of status messages being displayed.
  5873.  
  5874.     SEE ALSO
  5875.        Noreadmsg Option, Nomsg Option
  5876.  
  5877.  
  5878.  
  5879.  
  5880.                                           Page 92
  5881.  
  5882.                                    ICF REFERENCE MANUAL
  5883.  
  5884.  
  5885.  
  5886.  
  5887.  
  5888.  
  5889.  
  5890.  
  5891.     4.66. RECSLIMIT OPTION
  5892.  
  5893.     SYNTAX
  5894.        /Recslimit=<n>
  5895.  
  5896.     DESCRIPTION
  5897.        This option instructs ICF to abort processing after <n> records have been
  5898.        processed. It is useful for testing ICF runs.
  5899.  
  5900.     SEE ALSO
  5901.        Recsnotify Option, Options for testing
  5902.  
  5903.  
  5904.  
  5905.  
  5906.  
  5907.     4.67. RECSNOTIFY OPTION
  5908.  
  5909.     SYNTAX
  5910.        /Recsnotify=<n>
  5911.  
  5912.        This option instructs ICF to display a progress message after every <n>
  5913.        records processed. It is for testing and convenience so you know work is
  5914.        actually being done (useful for commands or options that may take a long
  5915.        time to perform).
  5916.  
  5917.     SEE ALSO
  5918.        Recslimit Option, Options for testing, Progslimit option
  5919.  
  5920.  
  5921.  
  5922.  
  5923.  
  5924.     4.68. RINGBELL OPTION
  5925.  
  5926.     DESCRIPTION
  5927.        This option instructs ICF to ring the bell when the current command is
  5928.        complete. It is useful when running long commands or batch files and you
  5929.        want to know when it has finished.
  5930.  
  5931.     SEE ALSO
  5932.        Overview
  5933.  
  5934.  
  5935.  
  5936.  
  5937.  
  5938.  
  5939.  
  5940.                                           Page 93
  5941.  
  5942.                                    ICF REFERENCE MANUAL
  5943.  
  5944.  
  5945.  
  5946.  
  5947.  
  5948.  
  5949.  
  5950.  
  5951.     4.69. SAVEIDS OPTION
  5952.  
  5953.     DESCRIPTION
  5954.        This option specifies that any user-defined information for physical or
  5955.        standalone equipment entered with the /Ask option should be saved in a
  5956.        file on the local computer. The next time the STATUS or AUTO command is
  5957.        performed this information is automatically available to ICF. The file
  5958.        this information is saved to is C:\AUTORUN.DAT.
  5959.  
  5960.     SEE ALSO
  5961.        ASK command
  5962.  
  5963.  
  5964.  
  5965.  
  5966.  
  5967.     4.70. SERVERS OPTION
  5968.  
  5969.     DESCRIPTION
  5970.        This option is reserved for LAN specific versions of ICF.
  5971.  
  5972.     SEE ALSO
  5973.        Options Summary
  5974.  
  5975.  
  5976.  
  5977.  
  5978.  
  5979.     4.71. SERVERTYPES OPTION
  5980.  
  5981.     DESCRIPTION
  5982.  
  5983.        This option is reserved for LAN specific versions of ICF.
  5984.  
  5985.     SEE ALSO
  5986.        Options Summary
  5987.  
  5988.  
  5989.  
  5990.  
  5991.  
  5992.     4.72. SHOWDIR OPTION
  5993.  
  5994.     DESCRIPTION
  5995.        This option specifies that directory entries should be listed during
  5996.        processing of the ICF FILES command. Normally directory entries are
  5997.  
  5998.  
  5999.  
  6000.                                           Page 94
  6001.  
  6002.                                    ICF REFERENCE MANUAL
  6003.  
  6004.  
  6005.  
  6006.        listed by name with the <DIR> indicator next to them. Since this is the
  6007.        default behavior, /Showdir is only necessary to override a previously is-
  6008.        sued /Noshowdir option.
  6009.  
  6010.     SEE ALSO
  6011.        Files Command, Noshowdir Option
  6012.  
  6013.  
  6014.  
  6015.  
  6016.  
  6017.     4.73. SIZE OPTION
  6018.  
  6019.     SYNTAX
  6020.        /Size= L<n> | E<n> | G<n>
  6021.  
  6022.     DESCRIPTION
  6023.        This option specifies what size, in bytes, to use in comparing file sizes
  6024.        during a file scan operation, and what type of comparison is made. Either
  6025.        the L (less than), E (equal), or G (greater than) letter is used followed
  6026.        immediately with a number.
  6027.  
  6028.     EXAMPLES
  6029.        /SIZE=L1000
  6030.           Include all files whose file size is less (L) than 1,000 bytes
  6031.  
  6032.        /SIZE=E140000
  6033.           Include files whose size is equal to 140,000 bytes
  6034.  
  6035.        /SIZE=G5000000
  6036.           Include files whose size is greater than 5,000,000 bytes
  6037.  
  6038.     SEE ALSO
  6039.        File Scan Operations, Smallfilesize Option, Bigfiles Option, Bigfilesize
  6040.        Option
  6041.  
  6042.  
  6043.  
  6044.  
  6045.  
  6046.     4.74. SIZEK OPTION
  6047.  
  6048.     DESCRIPTION
  6049.        This option specifies that all file sizes should be displayed in Kilobyte
  6050.        units. A 'K' will follow each file size to indicate this option is set.
  6051.        By default ICF will display file sizes as exact numbers, unless doing so
  6052.        would overflow the space available for display. In such cases ICF will
  6053.        automatically convert the number to Kilobyte or Megabyte units and append
  6054.        a 'K' or 'M' suffix as appropriate.
  6055.  
  6056.  
  6057.  
  6058.  
  6059.  
  6060.                                           Page 95
  6061.  
  6062.                                    ICF REFERENCE MANUAL
  6063.  
  6064.  
  6065.  
  6066.        This option only affects the FILES Command, and only if output is sent to
  6067.        the screen or printer (i.e. output is not going to a file).
  6068.  
  6069.        For example, when the /Sizek option is not specified as in the following:
  6070.  
  6071.  
  6072.     TEST1        <DIR>  02-26-92 21:16      TEST2        <DIR>  02-26-92 21:16
  6073.     APPEND.EXE    10774 04-09-91 05:00 A    ATTRIB.EXE    15796 04-09-91 05:00 A
  6074.     CHKDSK.EXE    16200 04-09-91 05:00 A    COMP.EXE      14282 04-09-91 05:00 A
  6075.     CONFIG.SYS      106 04-22-91 05:56 A    EDIT.COM        413 04-09-91 05:00 A
  6076.     EDIT.HLP      17898 04-09-91 05:00 A    GORILLA.BAS   29434 04-09-91 05:00 A
  6077.     MORTGAGE.BAS   6207 06-17-88 12:00 A    QBASIC.EXE   254799 04-09-91 05:00 A
  6078.     QBASIC.HLP   130810 04-09-91 05:00 A    SHELL.CLR      4438 06-17-88 12:00 A
  6079.     SHELL.HLP     65667 08-03-88 12:00 A    SHELL.MEU      4588 08-03-88 12:00 A
  6080.     SORT.EXE       6938 04-09-91 05:00 A    SUBST.EXE     18478 04-09-91 05:00 A
  6081.  
  6082.        and when it is specified:
  6083.  
  6084.       [ E:\SAMPLE\ ]
  6085.  
  6086.     TEST1        <DIR>  02-26-92 21:16      TEST2        <DIR>  02-26-92 21:16
  6087.     APPEND   EXE    10K 04-09-91 05:00 A    ATTRIB   EXE    15K 04-09-91 05:00 A
  6088.     CHKDSK   EXE    16K 04-09-91 05:00 A    COMP     EXE    14K 04-09-91 05:00 A
  6089.     CONFIG   SYS    106 04-22-91 05:56 A    EDIT     COM    413 04-09-91 05:00 A
  6090.     EDIT     HLP    17K 04-09-91 05:00 A    GORILLA  BAS    29K 04-09-91 05:00 A
  6091.     MORTGAGE BAS     6K 06-17-88 12:00 A    QBASIC   EXE   254K 04-09-91 05:00 A
  6092.     QBASIC   HLP   130K 04-09-91 05:00 A    SHELL    CLR     4K 06-17-88 12:00 A
  6093.     SHELL    HLP    65K 08-03-88 12:00 A    SHELL    MEU     4K 08-03-88 12:00 A
  6094.     SORT     EXE     6K 04-09-91 05:00 A    SUBST    EXE    18K 04-09-91 05:00 A
  6095.  
  6096.  
  6097.     SEE ALSO
  6098.        Files Command
  6099.  
  6100.  
  6101.  
  6102.  
  6103.  
  6104.     4.75. SKIPDRIVES OPTION
  6105.  
  6106.     SYNTAX
  6107.        SKIPDRIVES=<drive list>
  6108.  
  6109.        where <drive list> is a string of letters, each representing a valid disk
  6110.        drive. Colons and commas should not be included in the string
  6111.  
  6112.     DESCRIPTION
  6113.        This option specifies drives that should be skipped during file scan op-
  6114.        erations. This option may conflict with related options.
  6115.  
  6116.  
  6117.  
  6118.  
  6119.  
  6120.                                           Page 96
  6121.  
  6122.                                    ICF REFERENCE MANUAL
  6123.  
  6124.  
  6125.  
  6126.     SEE ALSO
  6127.        Drive Options Summary, File Scan Operations, Drives Option, Landrives
  6128.        Option, Landriveso Option, Alldisks Option
  6129.  
  6130.  
  6131.  
  6132.  
  6133.  
  6134.     4.76. SMALLFILES OPTION
  6135.  
  6136.     DESCRIPTION
  6137.        This option specifies that only "small files" are processed in a file
  6138.        scan operation. A small file is defined as a file whose size is less than
  6139.        that specified by the /Smallfilesize option. If the /Smallfilesize option
  6140.        isn't included, the default size of 100,000 bytes is used.
  6141.  
  6142.     SEE ALSO
  6143.        File Scan Operations, Smallfilesize Option, Bigfiles Option, Bigfilesize
  6144.        Option, Size Option
  6145.  
  6146.  
  6147.  
  6148.  
  6149.  
  6150.     4.77. SMALLFILESIZE OPTION
  6151.  
  6152.     SYNTAX
  6153.        /Smallfilesize=<n>
  6154.  
  6155.     DESCRIPTION
  6156.        This option specifies the file size, in bytes, used for comparison when
  6157.        the /Smallfiles option is included. Unless this option is used, ICF uses
  6158.        a default size of 100,000 bytes.
  6159.  
  6160.     SEE ALSO
  6161.        File Scan Operations, Bigfiles Option, Bigfilesize Option, Smallfiles
  6162.        Option, Size Option
  6163.  
  6164.  
  6165.  
  6166.  
  6167.  
  6168.     4.78. SORTE OPTION
  6169.  
  6170.     DESCRIPTION
  6171.        This option specifies that files should be sorted by extension first,
  6172.        prior to displaying their names on the screen. It is only available for
  6173.        the FILES command.
  6174.  
  6175.     SEE ALSO
  6176.        FILES Command
  6177.  
  6178.  
  6179.  
  6180.                                           Page 97
  6181.  
  6182.                                    ICF REFERENCE MANUAL
  6183.  
  6184.  
  6185.  
  6186.  
  6187.  
  6188.  
  6189.  
  6190.  
  6191.     4.79. SPACECHAR OPTION
  6192.  
  6193.     DESCRIPTION
  6194.        This option specifies the special character used to substitute for
  6195.        spaces. It is used in con    tion with other options that may have long
  6196.                                 junc
  6197.        text strings as their value. If this option isn't specified, the '_'
  6198.        (underscore) character is used by default.
  6199.  
  6200.     SEE ALSO
  6201.        Banner Option
  6202.  
  6203.  
  6204.  
  6205.  
  6206.  
  6207.     4.80. TIMESTAMP OPTION
  6208.  
  6209.     DESCRIPTION
  6210.        This option specifies that output files should have additional fields
  6211.        added to each record to assist in identifying the exact date and time the
  6212.        record was written. The added fields are:
  6213.  
  6214.  
  6215.       FIELD    DATA   LENGTH
  6216.        NAME    TYPE
  6217.  
  6218.      Tsdate      D       8
  6219.  
  6220.      Tstime      C       8
  6221.  
  6222.  
  6223.          Table    - 
  6224.                28   Timestamp option fields
  6225.  
  6226.  
  6227.  
  6228.     SEE ALSO
  6229.        Output File Structures, Id Option
  6230.  
  6231.  
  6232.  
  6233.  
  6234.  
  6235.     4.81. TOTALS OPTION
  6236.  
  6237.     DESCRIPTION
  6238.        This option specifies that totals for each directory should be displayed.
  6239.  
  6240.  
  6241.  
  6242.                                                98
  6243.                                           Page 
  6244.  
  6245.                                    ICF REFERENCE MANUAL
  6246.  
  6247.  
  6248.  
  6249.  
  6250.     VALID FOR
  6251.        The FILES command and when output is sent to the screen or printer.
  6252.  
  6253.     SEE ALSO
  6254.        Files Command
  6255.  
  6256.  
  6257.  
  6258.  
  6259.  
  6260.     4.82. TOTEXT OPTION
  6261.  
  6262.     DESCRIPTION
  6263.        This option is used only with the FILES command, and is only valid when
  6264.        output is sent to the screen. It specifies that file size and count to-
  6265.        tals should be displayed by file extension. Not all extensions are dis-
  6266.        played -- only "popular" ones. If all extensions should be totaled then
  6267.        include the /Allext option.
  6268.  
  6269.  
  6270.  
  6271.        NOTE:  This option is experimental and may be discontinued in future
  6272.        versions of ICF.
  6273.  
  6274.  
  6275.  
  6276.  
  6277.  
  6278.     SEE ALSO
  6279.        Experimental Features, Allext Option
  6280.  
  6281.  
  6282.  
  6283.  
  6284.  
  6285.     4.83. USERID OPTION
  6286.  
  6287.     SYNTAX
  6288.        /Userid=<string>
  6289.  
  6290.     DESCRIPTION
  6291.        This option specifies a "tag" or ID to help identify the user that the
  6292.        computer belongs to . The value entered for this option will be saved in
  6293.        a special "ID" field just like any other item of information captured
  6294.        from the computer ICF is running on. Refer to ID Fields on page 17 for
  6295.        more information.
  6296.  
  6297.  
  6298.  
  6299.  
  6300.  
  6301.  
  6302.  
  6303.                                           Page 99
  6304.  
  6305.                                    ICF REFERENCE MANUAL
  6306.  
  6307.  
  6308.  
  6309.     SEE ALSO
  6310.        ID Fields, Computerid Option, Miscid1 Option, Miscid2 Option, Modemid
  6311.        Option, Monitorid Option, Printerid Option, Username Option, Computername
  6312.        Option, Companyname Option
  6313.  
  6314.  
  6315.  
  6316.  
  6317.  
  6318.     4.84. USERNAME OPTION
  6319.  
  6320.     SYNTAX
  6321.        /Username=<string>
  6322.  
  6323.     DESCRIPTION
  6324.        This option specifies the name of the user that the computer belongs to.
  6325.        The value entered for this option will be saved in a special "ID" field
  6326.        just like any other item of information captured from the computer ICF is
  6327.        running on. Refer to ID Fields on page 17 for more information.
  6328.  
  6329.     SEE ALSO
  6330.        ID Fields, Computerid Option, Miscid1 Option, Miscid2 Option, Modemid
  6331.        Option, Monitorid Option, Printerid Option, Userid Option, Computername
  6332.        Option, Companyname Option
  6333.  
  6334.  
  6335.  
  6336.  
  6337.  
  6338.  
  6339.  
  6340.  
  6341.  
  6342.  
  6343.  
  6344.  
  6345.  
  6346.  
  6347.  
  6348.  
  6349.  
  6350.  
  6351.  
  6352.  
  6353.  
  6354.  
  6355.  
  6356.  
  6357.  
  6358.  
  6359.  
  6360.  
  6361.  
  6362.  
  6363.                                           Page 100
  6364.  
  6365.  
  6366.  
  6367.  
  6368.  
  6369.  
  6370.  
  6371.  
  6372.                                  ICF REFERENCE MANUAL
  6373.  
  6374.  
  6375.  
  6376.  
  6377.  
  6378.                                        INDEX
  6379.  
  6380.  
  6381.  
  6382.  
  6383.  
  6384.              .
  6385.  
  6386.              .ASC extension, 37, 61
  6387.              .DBF extension, 37
  6388.              .WK1 extension, 37, 80
  6389.  
  6390.  
  6391.              /
  6392.  
  6393.              /Alldisks option, 12, 28
  6394.            and /Forceglobal option, 77
  6395.              /Allext option, 32, 60
  6396.              /Append option
  6397.            and /Lotus option, 80
  6398.              /Ascii option, 36, 61
  6399.              /Ask option, 14, 48, 62
  6400.              /Attrs option, 62
  6401.              /Autodays option, 63
  6402.              /Autorun option, 64
  6403.              /Autorunfile option, 15, 49, 65
  6404.              /Autospace option, 66
  6405.              /Banner option, 67
  6406.              /Batch option, 27, 67
  6407.              /Bigfiles option, 68
  6408.              /Bigfilesize option, 68
  6409.              /Break option, 50, 68
  6410.              /Cls option, 69
  6411.              /Colon Option, 20
  6412.              /Colon option, 69
  6413.              /Companyname option, 70
  6414.  
  6415.  
  6416.  
  6417.                                   ICF REFERENCE MANUAL
  6418.  
  6419.              /Computerid option, 70
  6420.              /Dbase option, 36, 71
  6421.              /Desc option, 71
  6422.              /Descend option, 72, 85, 88
  6423.              /Domains option, 72
  6424.              /Dosearch Option, 20
  6425.              /Dosearch option, 72
  6426.              /Drives option, 28, 73
  6427.              /Entiredisk option, 12, 73
  6428.              /Entiredisks option
  6429.            and /Forceglobal option, 77
  6430.              /Escape option, 50, 69, 74
  6431.              /Filename option, 74, 90
  6432.            and /Floppy option, 77
  6433.              /Filetype option, 67
  6434.              /Findexts, 13
  6435.              /Findexts option, 76
  6436.              /Findextsval, 14
  6437.              /Findextsval option, 76
  6438.              /Floppy option, 27, 77
  6439.              /Force option, 49, 77
  6440.              /Forceglobal option, 12, 27, 77
  6441.              /Hide, 15
  6442.              /Hide option, 49, 67, 78
  6443.              /Id option, 78
  6444.              /Indir option, 79
  6445.              /Ismca option, 79
  6446.              /Landrives, 19
  6447.              /Landrives option, 28, 73, 80
  6448.              /Landriveso, 19
  6449.              /Landriveso option, 28, 73, 80
  6450.              /Lotus option, 36, 80
  6451.            and /Append, 61
  6452.              /Miscid1 option, 81
  6453.              /Miscid2 option, 81
  6454.              /Monitorid option, 82
  6455.              /Needdir option, 82
  6456.              /Needfile option, 83
  6457.              /Needspace option, 83
  6458.            and /Floppy option, 77
  6459.              /Noalignext option, 84
  6460.              /Nodescend option, 19, 72, 85, 88
  6461.              /Nofilesdefault option, 85
  6462.              /Nomsg option, 85, 87
  6463.              /Nonumber option, 86
  6464.              /Noreadmsg option, 67, 87
  6465.              /Normal option, 87
  6466.              /Noshowdir option, 88, 95
  6467.              /Nostatus option, 58, 88
  6468.              /Outdir option, 90
  6469.            and /Floppy option, 77
  6470.              /Outdirnov option, 90
  6471.  
  6472.  
  6473.  
  6474.                                   ICF REFERENCE MANUAL
  6475.  
  6476.              /Overwrite option, 67, 90
  6477.              /Pause option, 91
  6478.              /Printerid option, 91
  6479.              /Proginfo option, 91
  6480.              /Progslimit option, 30, 92
  6481.              /Protected option, 92
  6482.              /Quiet option, 67, 92
  6483.              /Recslimit option, 30, 93
  6484.              /Recsnotify option, 30, 93
  6485.              /Ringbell option, 93
  6486.              /Saveids option, 94
  6487.            and /Ask option, 62
  6488.              /Servers option, 94
  6489.              /Servertypes option, 94
  6490.              /Showdir option, 94
  6491.              /Size option, 95
  6492.              /Sizek option, 95
  6493.              /Skipdrives option, 28, 96
  6494.              /Smallfiles option, 97
  6495.              /Smallfilesize option, 97
  6496.              /Sorte option, 97
  6497.              /Spacechar option, 53, 67, 98
  6498.              /Timestamp option, 98
  6499.              /Totals option, 98
  6500.              /Totext option, 32, 60, 99
  6501.              /Userid option, 99
  6502.              /Username option, 100
  6503.  
  6504.  
  6505.              :
  6506.  
  6507.              : character, 26
  6508.  
  6509.  
  6510.              =
  6511.  
  6512.              = character, 26
  6513.  
  6514.  
  6515.              _
  6516.  
  6517.              _ character, 53
  6518.  
  6519.  
  6520.              A
  6521.  
  6522.              Alldisks option, 60
  6523.              Append option, 61
  6524.              ASK command, 14, 48
  6525.              Attributes, 87, 92
  6526.              AUTO command, 48
  6527.            and /Ask option, 62
  6528.  
  6529.  
  6530.  
  6531.                                   ICF REFERENCE MANUAL
  6532.  
  6533.            and /Autodays option, 63
  6534.            and /Autorun option, 64
  6535.            and /Autorunfile option, 65
  6536.            and /Autospace option, 66
  6537.            and /Force option, 77
  6538.            and /Hide option, 78
  6539.              AUTOEXEC.BAT
  6540.            /Nonumber option, 86
  6541.            STATUS command, 54
  6542.              AUTOEXEC.BAT file
  6543.            installation, 10
  6544.              AUTORUN.DAT file, 49, 65
  6545.            and /Hide option, 78
  6546.  
  6547.  
  6548.              B
  6549.  
  6550.              Batch file parameters, 14
  6551.  
  6552.  
  6553.              C
  6554.  
  6555.              Collecting Physical Configuration Data, 14
  6556.              Comma delimited files, 61
  6557.              Command line
  6558.            using options on, 26
  6559.              Commands Summary, 18
  6560.              Companyname, 17
  6561.              Compmethod field, 13
  6562.              Computerid, 17
  6563.              Computername, 17
  6564.              CONFIG.SYS
  6565.            /Nonumber option, 86
  6566.            STATUS command, 54
  6567.              Configuration files
  6568.            /Nonumber option, 86
  6569.              Ctrl-Break, 50
  6570.              Ctrl-W, 16
  6571.              Cumulative effects of options, 27
  6572.  
  6573.  
  6574.              D
  6575.  
  6576.              DISKSPACE Command, 51
  6577.              DOS SET command, 26
  6578.              Drive options summary, 28, 60
  6579.              Drives
  6580.            local, 80
  6581.  
  6582.  
  6583.  
  6584.                                   ICF REFERENCE MANUAL
  6585.  
  6586.  
  6587.  
  6588.              E
  6589.  
  6590.              Editing Keys, 16
  6591.              Environment variables, 26, 30
  6592.            ICF, 31
  6593.            ICFINI, 31
  6594.              Equip IDs, 15
  6595.              Equipment ID's, 15
  6596.              ESC, 16
  6597.              Experimental features, 32, 60
  6598.              Extensions
  6599.            in file names, 37
  6600.  
  6601.  
  6602.              F
  6603.  
  6604.              file attributes, 15
  6605.              File extensions, 37
  6606.              File san operations
  6607.            and /Entiredisk option, 73
  6608.              File Scan Operations, 18
  6609.              File scan operations
  6610.            and /Nofilesdefault option, 85
  6611.              File structures
  6612.            of output files, 38
  6613.              Files
  6614.            /Hide option, 78
  6615.            attribute codes, 62
  6616.            attributes, 87, 92
  6617.            AUTORUN.DAT, 49, 65
  6618.            comma delimited, 61
  6619.            Help files, 53
  6620.            output file naming, 74
  6621.            used for specifying options, 26
  6622.              FILES command, 19, 51
  6623.            /Sorte option, 97
  6624.              Filtering options, 12
  6625.  
  6626.  
  6627.              G
  6628.  
  6629.              Getting started, 2
  6630.  
  6631.  
  6632.              H
  6633.  
  6634.              HELP Command, 53
  6635.              Help files, 53
  6636.              Hidden, System, and Readonly attributes, 49
  6637.              Hints, 32
  6638.  
  6639.  
  6640.  
  6641.                                   ICF REFERENCE MANUAL
  6642.  
  6643.  
  6644.  
  6645.              I
  6646.  
  6647.              ICF environment variable, 31
  6648.              ICF.INI file, 26
  6649.              ICFDOS.EXE, 2
  6650.              ICFFILES file name, 37
  6651.              ICFHELP1.DBF file, 53
  6652.              ICFHELP2.DBF file, 53
  6653.              ICFINI environment variable, 27, 31
  6654.              ICFINV file name, 37
  6655.              ICFOS2.EXE, 2
  6656.              ICFPROG file name, 37
  6657.              ICFPROG1.DBF file, 53
  6658.              ICFPROGn files, 33
  6659.              ID Fields, 14, 17
  6660.              ID fields, 70, 81, 82, 91
  6661.            /Userid option, 99
  6662.            /Username option, 100
  6663.              Input files, 33
  6664.            for microchannel board recognition, 35
  6665.            for program recognition, 34
  6666.  
  6667.  
  6668.              L
  6669.  
  6670.              LAN
  6671.            changing output file name, 37
  6672.              Local drives, 80
  6673.              Location, 15
  6674.  
  6675.  
  6676.              M
  6677.  
  6678.              Making options permanent, 6, 20
  6679.              MCA, 79
  6680.              Microchannel
  6681.            /Ismca option, 79
  6682.            input recognition file, 35
  6683.              Miscid1, 17
  6684.              Miscid2, 17
  6685.              Modemid, 17
  6686.              Modifying ICF input files, 7
  6687.              Monitorid, 17
  6688.  
  6689.  
  6690.              N
  6691.  
  6692.              Naming
  6693.            of output files, 36
  6694.              Notes 1, 15
  6695.  
  6696.  
  6697.  
  6698.                                   ICF REFERENCE MANUAL
  6699.  
  6700.  
  6701.  
  6702.              O
  6703.  
  6704.              Options
  6705.            Cumulative Process Effects, 27
  6706.            drive options, 28, 60
  6707.            filtering, 12
  6708.            for testing, 29
  6709.            shortcut options, 27
  6710.            specification methods, 25
  6711.            specifying values for, 26
  6712.              Options Summary, 20
  6713.              Organization of manual, 1
  6714.              OS/2 version, 79
  6715.              Output file naming, 36, 74
  6716.              Output file structures, 38
  6717.            ID fields, 17
  6718.              Output files, 36
  6719.  
  6720.  
  6721.              P
  6722.  
  6723.              Paradox, 71
  6724.              Printerid, 17
  6725.              Program input files, 34
  6726.              Program scan operations, 11
  6727.              PROGRAMS command, 53
  6728.  
  6729.  
  6730.              R
  6731.  
  6732.              Recognizing programs, 13
  6733.              Running ICF, 3
  6734.  
  6735.  
  6736.              S
  6737.  
  6738.              Saving information in a file, 5
  6739.              Scanning for software programs, 11
  6740.              SET command (of DOS), 30
  6741.              SHIFT-TAB, 16
  6742.              Shortcut options, 27
  6743.              Specification methods of options, 25
  6744.              Standard file extensions, 37
  6745.              Starting ICF, 10
  6746.              STATUS command, 54
  6747.            /Ask option, 62
  6748.            and /Autodays option, 63
  6749.            output file structure, 40
  6750.              Summary of options, 20
  6751.              Syntax, 1
  6752.  
  6753.  
  6754.  
  6755.                                   ICF REFERENCE MANUAL
  6756.  
  6757.  
  6758.  
  6759.              T
  6760.  
  6761.              TAB, 16
  6762.              Testing options, 29
  6763.  
  6764.  
  6765.              U
  6766.  
  6767.              Underscore character, 53
  6768.              User ID, 15
  6769.              User Name, 15
  6770.              Userid, 17
  6771.              Username, 17
  6772.              Using ICF on a LAN, 6
  6773.              Using ICF Options, 20
  6774.  
  6775.  
  6776.              V
  6777.  
  6778.              Valid For, 1
  6779.  
  6780.  
  6781.  
  6782.                                   ICF REFERENCE MANUAL
  6783.  
  6784.  
  6785.  
  6786.            ICF REFERENCE MANUAL                  4.84. USERNAME OPTION
  6787.